diff --git a/calendar_utils/models.py b/calendar_utils/models.py
index 9d4dc690df76ff4bb72b9c99a520b9bef5cb0da4..1793c7de141917960967c60fecb50aae6179a669 100644
--- a/calendar_utils/models.py
+++ b/calendar_utils/models.py
@@ -4,6 +4,7 @@ from datetime import date, timedelta
 
 import arrow
 from django.core.serializers.json import DjangoJSONEncoder
+from django.core.validators import URLValidator, ValidationError
 from django.db import models
 from icalevents import icalevents
 
@@ -26,10 +27,17 @@ class EventsJSONField(models.JSONField):
 
     def from_db_value(self, value, expression, connection):
         value = super().from_db_value(value, expression, connection)
+        urlValidator = URLValidator()
         if value:
             for event in value:
                 event["start"] = arrow.get(event.get("start")).datetime
                 event["end"] = arrow.get(event["end"]).datetime
+                try:
+                    urlValidator(event.get("location"))
+                    event["url"] = event.get("location")
+                except ValidationError:
+                    pass
+
         return value
 
 
diff --git a/district/blocks.py b/district/blocks.py
index f17fee7a69f0b661191a65be9926a1099e8b4d58..5379f971ab886cc365fff8be1c3b89780edde33c 100644
--- a/district/blocks.py
+++ b/district/blocks.py
@@ -1,4 +1,3 @@
-from django.db import models
 from django.forms.utils import ErrorList
 from wagtail import blocks
 from wagtail.blocks import (
@@ -16,10 +15,8 @@ from wagtail.blocks.struct_block import StructBlockValidationError
 from wagtail.images.blocks import ImageChooserBlock
 
 from shared.blocks import (
-    ButtonBlock,
     CardLinkBlockMixin,
     CardLinkWithHeadlineBlockMixin,
-    ChartBlock,
     ProgramItemBlock,
 )
 
@@ -296,3 +293,79 @@ class RedmineProgramBlock(StructBlock):
         template = "district/blocks/program_block.html"
         icon = "site"
         label = "Blok programu stahovaný z Redmine"
+
+
+class HeroBannerBlock(StructBlock):
+    sm_banner = ImageChooserBlock(
+        label="Obrázek pro zobrazení menší než 640px", required=True
+    )
+    md_banner = ImageChooserBlock(
+        label="Obrázek pro zobrazení větší než 768px", required=True
+    )
+    lg_banner = ImageChooserBlock(
+        label="Obrázek pro zobrazení větší než 1024px", required=True
+    )
+    xl_banner = ImageChooserBlock(
+        label="Obrázek pro zobrazení větší než 1280px", required=True
+    )
+    xxl_banner = ImageChooserBlock(
+        label="Obrázek pro zobrazení větší než 1536px", required=True
+    )
+
+    title = CharBlock(label="Titulek bloku", required=False)
+    subtitle = CharBlock(label="Podtitulek", required=False)
+    button_text = CharBlock(label="Text tlačítka", required=False)
+    button_link = URLBlock(label="Odkaz tlačítka", required=False)
+
+    def clean(self, value):
+        errors = {}
+
+        if value["button_link"] and not value["button_text"]:
+            errors["button_text"] = ErrorList(
+                ["Zadejte prosím text tlačítka, nebo smažte odkaz v tlačítku"]
+            )
+
+        if not value["button_link"] and value["button_text"]:
+            errors["button_link"] = ErrorList(
+                ["Zadejte prosím odkaz tlačítka, nebo smažte text v tlačítku"]
+            )
+
+        if errors:
+            raise StructBlockValidationError(errors)
+
+        return super().clean(value)
+
+    class Meta:
+        template = "district/blocks/hero_banner_block.html"
+        icon = "image"
+        label = "Hero banner"
+
+
+class ArticlesBlock(StructBlock):
+    articles = ListBlock(
+        PageChooserBlock(
+            "district.DistrictArticlePage", required=True, label="Aktualita"
+        ),
+        label="Seznam aktualit",
+        required=True,
+    )
+
+    class Meta:
+        template = "district/blocks/articles_block.html"
+        icon = "list-ul"
+        label = "Blok aktualit"
+
+
+class ArticleLinksBlock(StructBlock):
+    articles = ListBlock(
+        PageChooserBlock(
+            "district.DistrictArticlePage", required=True, label="Aktualita"
+        ),
+        label="Seznam aktualit",
+        required=True,
+    )
+
+    class Meta:
+        template = "district/blocks/article_links_block.html"
+        icon = "list-ul"
+        label = "Seznam nadpisů článků"
diff --git a/district/migrations/0109_alter_districthomepage_subheader.py b/district/migrations/0109_alter_districthomepage_subheader.py
new file mode 100644
index 0000000000000000000000000000000000000000..6753b6d770ebc1100ad0d10782d9e36ddd4b4fc4
--- /dev/null
+++ b/district/migrations/0109_alter_districthomepage_subheader.py
@@ -0,0 +1,257 @@
+# Generated by Django 4.1.8 on 2023-04-24 22:33
+
+import wagtail.blocks
+import wagtail.fields
+import wagtail.images.blocks
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+    dependencies = [
+        ("district", "0108_alter_districtcenterpage_content_and_more"),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name="districthomepage",
+            name="subheader",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "header_full_size",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", required=True
+                                    ),
+                                ),
+                                (
+                                    "image_background",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek v pozadí", required=True
+                                    ),
+                                ),
+                                (
+                                    "image_foreground",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek v popředí", required=False
+                                    ),
+                                ),
+                                (
+                                    "button_group",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "header_simple",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "subtitle",
+                                    wagtail.blocks.CharBlock(
+                                        label="Podtitulek", required=False
+                                    ),
+                                ),
+                                ("image", wagtail.images.blocks.ImageChooserBlock()),
+                            ]
+                        ),
+                    ),
+                    (
+                        "header",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Nap", label="Titulek", required=False
+                                    ),
+                                ),
+                                ("image", wagtail.images.blocks.ImageChooserBlock()),
+                                (
+                                    "button_text",
+                                    wagtail.blocks.CharBlock(
+                                        label="Text tlačítka", required=False
+                                    ),
+                                ),
+                                (
+                                    "button_link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz tlačítka", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "hero_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "sm_banner",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek pro zobrazení menší než 640px",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "md_banner",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek pro zobrazení větší než 768px",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "lg_banner",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek pro zobrazení větší než 1024px",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "xl_banner",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek pro zobrazení větší než 1280px",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "xxl_banner",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek pro zobrazení větší než 1536px",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek bloku", required=False
+                                    ),
+                                ),
+                                (
+                                    "subtitle",
+                                    wagtail.blocks.CharBlock(
+                                        label="Podtitulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "button_text",
+                                    wagtail.blocks.CharBlock(
+                                        label="Text tlačítka", required=False
+                                    ),
+                                ),
+                                (
+                                    "button_link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz tlačítka", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Blok pod headerem",
+            ),
+        ),
+    ]
diff --git a/district/migrations/0109_districthomepage_footer_links.py b/district/migrations/0109_districthomepage_footer_links.py
new file mode 100644
index 0000000000000000000000000000000000000000..a0426d474a4d575f5ec35cae8c5e13a0d34728c3
--- /dev/null
+++ b/district/migrations/0109_districthomepage_footer_links.py
@@ -0,0 +1,61 @@
+# Generated by Django 4.1.8 on 2023-04-20 21:55
+
+import wagtail.blocks
+import wagtail.fields
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+    dependencies = [
+        ("district", "0108_alter_districtcenterpage_content_and_more"),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name="districthomepage",
+            name="footer_links",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "footer_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "label",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek zápatí", required=True
+                                    ),
+                                ),
+                                (
+                                    "items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "url",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz"
+                                                    ),
+                                                ),
+                                                (
+                                                    "text",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Text v odkazu"
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Odkazy",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    )
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Odkazy v zápatí webu",
+            ),
+        ),
+    ]
diff --git a/district/migrations/0110_districtelectioncampaignpage_campaign_funding_info_and_more.py b/district/migrations/0110_districtelectioncampaignpage_campaign_funding_info_and_more.py
new file mode 100644
index 0000000000000000000000000000000000000000..620cd9a9045cccca243568a1b0761ded396c989c
--- /dev/null
+++ b/district/migrations/0110_districtelectioncampaignpage_campaign_funding_info_and_more.py
@@ -0,0 +1,42 @@
+# Generated by Django 4.1.8 on 2023-05-01 22:32
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+    dependencies = [
+        ("district", "0109_alter_districthomepage_subheader"),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name="districtelectioncampaignpage",
+            name="campaign_funding_info",
+            field=models.URLField(
+                blank=True,
+                help_text="Pokud ponecháte prázdné, použije se buď odkaz z nadřazené stránky, nebo https://wiki.pirati.cz/ft/start.",
+                null=True,
+                verbose_name="URL pro zjištění informací o financování kampaně",
+            ),
+        ),
+        migrations.AddField(
+            model_name="districtelectionprogrampage",
+            name="campaign_funding_info",
+            field=models.URLField(
+                blank=True,
+                help_text="Pokud ponecháte prázdné, použije se buď odkaz z nadřazené stránky, nebo https://wiki.pirati.cz/ft/start.",
+                null=True,
+                verbose_name="URL pro zjištění informací o financování kampaně",
+            ),
+        ),
+        migrations.AddField(
+            model_name="districtpostelectionstrategypage",
+            name="campaign_funding_info",
+            field=models.URLField(
+                blank=True,
+                help_text="Pokud ponecháte prázdné, použije se buď odkaz z nadřazené stránky, nebo https://wiki.pirati.cz/ft/start.",
+                null=True,
+                verbose_name="URL pro zjištění informací o financování kampaně",
+            ),
+        ),
+    ]
diff --git a/district/migrations/0110_districthomepage_footer_extra_content.py b/district/migrations/0110_districthomepage_footer_extra_content.py
new file mode 100644
index 0000000000000000000000000000000000000000..c302198ac646e1e288feeb19800a0057dc841460
--- /dev/null
+++ b/district/migrations/0110_districthomepage_footer_extra_content.py
@@ -0,0 +1,20 @@
+# Generated by Django 4.1.8 on 2023-05-01 14:58
+
+import wagtail.fields
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+    dependencies = [
+        ("district", "0109_alter_districthomepage_subheader"),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name="districthomepage",
+            name="footer_extra_content",
+            field=wagtail.fields.RichTextField(
+                blank=True, verbose_name="Extra obsah pod šedou patičkou"
+            ),
+        ),
+    ]
diff --git a/district/migrations/0111_merge_20230502_1633.py b/district/migrations/0111_merge_20230502_1633.py
new file mode 100644
index 0000000000000000000000000000000000000000..0271e2e353dfa0bcc1d8f32bee5dd815692e9ba9
--- /dev/null
+++ b/district/migrations/0111_merge_20230502_1633.py
@@ -0,0 +1,15 @@
+# Generated by Django 4.1.8 on 2023-05-02 14:33
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+    dependencies = [
+        (
+            "district",
+            "0110_districtelectioncampaignpage_campaign_funding_info_and_more",
+        ),
+        ("district", "0110_districthomepage_footer_extra_content"),
+    ]
+
+    operations = []
diff --git a/district/migrations/0112_alter_districtcenterpage_content_and_more.py b/district/migrations/0112_alter_districtcenterpage_content_and_more.py
new file mode 100644
index 0000000000000000000000000000000000000000..ffe658997b4f2f211d6f51b07abd017d3813b999
--- /dev/null
+++ b/district/migrations/0112_alter_districtcenterpage_content_and_more.py
@@ -0,0 +1,61052 @@
+# Generated by Django 4.1.8 on 2023-05-02 15:09
+
+import wagtail.blocks
+import wagtail.contrib.table_block.blocks
+import wagtail.fields
+import wagtail.images.blocks
+from django.db import migrations
+
+import shared.blocks
+
+
+class Migration(migrations.Migration):
+    dependencies = [
+        ("district", "0111_merge_20230502_1633"),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name="districtcenterpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "headline",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=300, required=True
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("head-alt-xl", "Bebas XL"),
+                                            ("head-alt-lg", "Bebas L"),
+                                            ("head-alt-md", "Bebas M"),
+                                            ("head-alt-base", "Bebas base"),
+                                            ("head-alt-sm", "Bebas SM"),
+                                            ("head-alt-xs", "Bebas XS"),
+                                            ("head-alt-2xs", "Bebas 2XS"),
+                                            ("head-heavy-base", "Roboto base"),
+                                            ("head-heavy-sm", "Roboto SM"),
+                                            ("head-heavy-xs", "Roboto XS"),
+                                            ("head-heavy-2xs", "Roboto 2XS"),
+                                            ("head-allcaps-2xs", "Allcaps 2XS"),
+                                            ("head-allcaps-3xs", "Allcaps 3XS"),
+                                            ("head-allcaps-4xs", "Allcaps 4XS"),
+                                            (
+                                                "head-heavy-allcaps-2xs",
+                                                "Allcaps heavy 2XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-3xs",
+                                                "Allcaps heavy 3XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-4xs",
+                                                "Allcaps heavy 4XS",
+                                            ),
+                                        ],
+                                        help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "tag",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "table",
+                        wagtail.contrib.table_block.blocks.TableBlock(
+                            template="shared/blocks/table_block.html"
+                        ),
+                    ),
+                    (
+                        "gallery",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "gallery_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.images.blocks.ImageChooserBlock(
+                                            label="obrázek", required=True
+                                        ),
+                                        group="ostatní",
+                                        icon="image",
+                                        label="Galerie",
+                                    ),
+                                )
+                            ],
+                            label="Galerie",
+                        ),
+                    ),
+                    (
+                        "figure",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.TextBlock(
+                                        label="Popisek", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "card",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=False
+                                    ),
+                                ),
+                                (
+                                    "elevation",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=2,
+                                        help_text="0 = žádný stín, 21 = maximální stín",
+                                        label="Velikost stínu",
+                                        max_value=21,
+                                        min_value=0,
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.TextBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                        label="Zvýraznit stín na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "two_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "three_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "middle_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah prostředního sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "youtube",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "poster_image",
+                                    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,
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    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,
+                                    ),
+                                ),
+                                (
+                                    "video_id",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                        label="ID videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            label="YouTube video",
+                        ),
+                    ),
+                    (
+                        "map_point",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "lat",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 50.04075",
+                                        label="Zeměpisná šířka",
+                                    ),
+                                ),
+                                (
+                                    "lon",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 15.77659",
+                                        label="Zeměpisná délka",
+                                    ),
+                                ),
+                                (
+                                    "hex_color",
+                                    wagtail.blocks.CharBlock(
+                                        default="000000",
+                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                        label="Barva špendlíku (HEX)",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Špendlík na mapě",
+                        ),
+                    ),
+                    (
+                        "map_collection",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "features",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popisek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "geojson",
+                                                    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,
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "hex_color",
+                                                    wagtail.blocks.CharBlock(
+                                                        default="000000",
+                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                        label="Barva (HEX)",
+                                                    ),
+                                                ),
+                                            ],
+                                            required=True,
+                                        ),
+                                        label="Součásti",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Mapová kolekce",
+                        ),
+                    ),
+                    (
+                        "button",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "icon",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                        label="Ikonka",
+                                        max_length=128,
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "size",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("sm", "Malá"),
+                                            ("base", "Střední"),
+                                            ("lg", "Velká"),
+                                        ],
+                                        label="Velikost",
+                                    ),
+                                ),
+                                (
+                                    "color",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("black", "Černá"),
+                                            ("white", "Bílá"),
+                                            ("grey-125", "Světle šedá"),
+                                            ("blue-300", "Modrá"),
+                                            ("cyan-200", "Tyrkysová"),
+                                            ("green-400", "Zelené"),
+                                            ("violet-400", "Vínová"),
+                                            ("red-600", "Červená"),
+                                        ],
+                                        label="Barva",
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                        label="Animovat na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "mobile_fullwidth",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                        label="Plná šířka na mobilních zařízeních",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "button_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "buttons",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "image_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=(
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                    ),
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "chart",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Název", max_length=120
+                                    ),
+                                ),
+                                (
+                                    "chart_type",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "hide_points",
+                                    wagtail.blocks.BooleanBlock(
+                                        help_text="Mění vzhled pouze u linových grafů.",
+                                        label="Schovat body",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_labels",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.CharBlock(
+                                            label="Skupina", max_length=40
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místně definované skupiny",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení zdroje dat",
+                                                        max_length=120,
+                                                    ),
+                                                ),
+                                                (
+                                                    "data",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.IntegerBlock(),
+                                                        default=[0],
+                                                        label="Data",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místní zdroje dat",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "redmine_issue_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "projects",
+                                                    wagtail.blocks.MultipleChoiceBlock(
+                                                        choices=shared.blocks.get_redmine_projects,
+                                                        label="Projekty",
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_open",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen otevřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_closed",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen uzavřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_min_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Min. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_max_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Max. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "updated_on",
+                                                    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,
+                                                    ),
+                                                ),
+                                                (
+                                                    "issue_label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení úkolů uvnitř grafu",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "split_per_project",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Rozdělit podle projektu",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "only_grow",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Pouze růst nahoru",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ],
+                                            label="Redmine úkoly",
+                                        ),
+                                        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,
+                                    ),
+                                ),
+                            ],
+                            template="district/blocks/chart.html",
+                        ),
+                    ),
+                    (
+                        "related",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "related_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "badge",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "person",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Osoba",
+                                        page_type=["district.DistrictPersonPage"],
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "wrap_in_card",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        label="Zabalit do karty",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                                        label="Popisek",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Obsah",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="districtcrossroadpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "headline",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=300, required=True
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("head-alt-xl", "Bebas XL"),
+                                            ("head-alt-lg", "Bebas L"),
+                                            ("head-alt-md", "Bebas M"),
+                                            ("head-alt-base", "Bebas base"),
+                                            ("head-alt-sm", "Bebas SM"),
+                                            ("head-alt-xs", "Bebas XS"),
+                                            ("head-alt-2xs", "Bebas 2XS"),
+                                            ("head-heavy-base", "Roboto base"),
+                                            ("head-heavy-sm", "Roboto SM"),
+                                            ("head-heavy-xs", "Roboto XS"),
+                                            ("head-heavy-2xs", "Roboto 2XS"),
+                                            ("head-allcaps-2xs", "Allcaps 2XS"),
+                                            ("head-allcaps-3xs", "Allcaps 3XS"),
+                                            ("head-allcaps-4xs", "Allcaps 4XS"),
+                                            (
+                                                "head-heavy-allcaps-2xs",
+                                                "Allcaps heavy 2XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-3xs",
+                                                "Allcaps heavy 3XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-4xs",
+                                                "Allcaps heavy 4XS",
+                                            ),
+                                        ],
+                                        help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "tag",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "table",
+                        wagtail.contrib.table_block.blocks.TableBlock(
+                            template="shared/blocks/table_block.html"
+                        ),
+                    ),
+                    (
+                        "gallery",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "gallery_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.images.blocks.ImageChooserBlock(
+                                            label="obrázek", required=True
+                                        ),
+                                        group="ostatní",
+                                        icon="image",
+                                        label="Galerie",
+                                    ),
+                                )
+                            ],
+                            label="Galerie",
+                        ),
+                    ),
+                    (
+                        "figure",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.TextBlock(
+                                        label="Popisek", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "card",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=False
+                                    ),
+                                ),
+                                (
+                                    "elevation",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=2,
+                                        help_text="0 = žádný stín, 21 = maximální stín",
+                                        label="Velikost stínu",
+                                        max_value=21,
+                                        min_value=0,
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.TextBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                        label="Zvýraznit stín na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "two_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "three_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "middle_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah prostředního sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "youtube",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "poster_image",
+                                    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,
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    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,
+                                    ),
+                                ),
+                                (
+                                    "video_id",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                        label="ID videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            label="YouTube video",
+                        ),
+                    ),
+                    (
+                        "map_point",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "lat",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 50.04075",
+                                        label="Zeměpisná šířka",
+                                    ),
+                                ),
+                                (
+                                    "lon",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 15.77659",
+                                        label="Zeměpisná délka",
+                                    ),
+                                ),
+                                (
+                                    "hex_color",
+                                    wagtail.blocks.CharBlock(
+                                        default="000000",
+                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                        label="Barva špendlíku (HEX)",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Špendlík na mapě",
+                        ),
+                    ),
+                    (
+                        "map_collection",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "features",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popisek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "geojson",
+                                                    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,
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "hex_color",
+                                                    wagtail.blocks.CharBlock(
+                                                        default="000000",
+                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                        label="Barva (HEX)",
+                                                    ),
+                                                ),
+                                            ],
+                                            required=True,
+                                        ),
+                                        label="Součásti",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Mapová kolekce",
+                        ),
+                    ),
+                    (
+                        "button",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "icon",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                        label="Ikonka",
+                                        max_length=128,
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "size",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("sm", "Malá"),
+                                            ("base", "Střední"),
+                                            ("lg", "Velká"),
+                                        ],
+                                        label="Velikost",
+                                    ),
+                                ),
+                                (
+                                    "color",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("black", "Černá"),
+                                            ("white", "Bílá"),
+                                            ("grey-125", "Světle šedá"),
+                                            ("blue-300", "Modrá"),
+                                            ("cyan-200", "Tyrkysová"),
+                                            ("green-400", "Zelené"),
+                                            ("violet-400", "Vínová"),
+                                            ("red-600", "Červená"),
+                                        ],
+                                        label="Barva",
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                        label="Animovat na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "mobile_fullwidth",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                        label="Plná šířka na mobilních zařízeních",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "button_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "buttons",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "image_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=(
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                    ),
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "chart",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Název", max_length=120
+                                    ),
+                                ),
+                                (
+                                    "chart_type",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "hide_points",
+                                    wagtail.blocks.BooleanBlock(
+                                        help_text="Mění vzhled pouze u linových grafů.",
+                                        label="Schovat body",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_labels",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.CharBlock(
+                                            label="Skupina", max_length=40
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místně definované skupiny",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení zdroje dat",
+                                                        max_length=120,
+                                                    ),
+                                                ),
+                                                (
+                                                    "data",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.IntegerBlock(),
+                                                        default=[0],
+                                                        label="Data",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místní zdroje dat",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "redmine_issue_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "projects",
+                                                    wagtail.blocks.MultipleChoiceBlock(
+                                                        choices=shared.blocks.get_redmine_projects,
+                                                        label="Projekty",
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_open",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen otevřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_closed",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen uzavřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_min_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Min. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_max_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Max. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "updated_on",
+                                                    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,
+                                                    ),
+                                                ),
+                                                (
+                                                    "issue_label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení úkolů uvnitř grafu",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "split_per_project",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Rozdělit podle projektu",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "only_grow",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Pouze růst nahoru",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ],
+                                            label="Redmine úkoly",
+                                        ),
+                                        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,
+                                    ),
+                                ),
+                            ],
+                            template="district/blocks/chart.html",
+                        ),
+                    ),
+                    (
+                        "related",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "related_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "badge",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "person",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Osoba",
+                                        page_type=["district.DistrictPersonPage"],
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "wrap_in_card",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        label="Zabalit do karty",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                                        label="Popisek",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "people_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "group_title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", required=True
+                                    ),
+                                ),
+                                (
+                                    "person_list",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "position",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Název pozice",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "person",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Osoba",
+                                                        page_type=[
+                                                            "district.DistrictPersonPage"
+                                                        ],
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="List osob",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Obsah stránky",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="districtcustompage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "headline",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=300, required=True
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("head-alt-xl", "Bebas XL"),
+                                            ("head-alt-lg", "Bebas L"),
+                                            ("head-alt-md", "Bebas M"),
+                                            ("head-alt-base", "Bebas base"),
+                                            ("head-alt-sm", "Bebas SM"),
+                                            ("head-alt-xs", "Bebas XS"),
+                                            ("head-alt-2xs", "Bebas 2XS"),
+                                            ("head-heavy-base", "Roboto base"),
+                                            ("head-heavy-sm", "Roboto SM"),
+                                            ("head-heavy-xs", "Roboto XS"),
+                                            ("head-heavy-2xs", "Roboto 2XS"),
+                                            ("head-allcaps-2xs", "Allcaps 2XS"),
+                                            ("head-allcaps-3xs", "Allcaps 3XS"),
+                                            ("head-allcaps-4xs", "Allcaps 4XS"),
+                                            (
+                                                "head-heavy-allcaps-2xs",
+                                                "Allcaps heavy 2XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-3xs",
+                                                "Allcaps heavy 3XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-4xs",
+                                                "Allcaps heavy 4XS",
+                                            ),
+                                        ],
+                                        help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "tag",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "table",
+                        wagtail.contrib.table_block.blocks.TableBlock(
+                            template="shared/blocks/table_block.html"
+                        ),
+                    ),
+                    (
+                        "gallery",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "gallery_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.images.blocks.ImageChooserBlock(
+                                            label="obrázek", required=True
+                                        ),
+                                        group="ostatní",
+                                        icon="image",
+                                        label="Galerie",
+                                    ),
+                                )
+                            ],
+                            label="Galerie",
+                        ),
+                    ),
+                    (
+                        "figure",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.TextBlock(
+                                        label="Popisek", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "card",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=False
+                                    ),
+                                ),
+                                (
+                                    "elevation",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=2,
+                                        help_text="0 = žádný stín, 21 = maximální stín",
+                                        label="Velikost stínu",
+                                        max_value=21,
+                                        min_value=0,
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.TextBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                        label="Zvýraznit stín na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "two_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "three_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "middle_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah prostředního sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "youtube",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "poster_image",
+                                    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,
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    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,
+                                    ),
+                                ),
+                                (
+                                    "video_id",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                        label="ID videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            label="YouTube video",
+                        ),
+                    ),
+                    (
+                        "map_point",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "lat",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 50.04075",
+                                        label="Zeměpisná šířka",
+                                    ),
+                                ),
+                                (
+                                    "lon",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 15.77659",
+                                        label="Zeměpisná délka",
+                                    ),
+                                ),
+                                (
+                                    "hex_color",
+                                    wagtail.blocks.CharBlock(
+                                        default="000000",
+                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                        label="Barva špendlíku (HEX)",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Špendlík na mapě",
+                        ),
+                    ),
+                    (
+                        "map_collection",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "features",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popisek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "geojson",
+                                                    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,
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "hex_color",
+                                                    wagtail.blocks.CharBlock(
+                                                        default="000000",
+                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                        label="Barva (HEX)",
+                                                    ),
+                                                ),
+                                            ],
+                                            required=True,
+                                        ),
+                                        label="Součásti",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Mapová kolekce",
+                        ),
+                    ),
+                    (
+                        "button",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "icon",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                        label="Ikonka",
+                                        max_length=128,
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "size",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("sm", "Malá"),
+                                            ("base", "Střední"),
+                                            ("lg", "Velká"),
+                                        ],
+                                        label="Velikost",
+                                    ),
+                                ),
+                                (
+                                    "color",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("black", "Černá"),
+                                            ("white", "Bílá"),
+                                            ("grey-125", "Světle šedá"),
+                                            ("blue-300", "Modrá"),
+                                            ("cyan-200", "Tyrkysová"),
+                                            ("green-400", "Zelené"),
+                                            ("violet-400", "Vínová"),
+                                            ("red-600", "Červená"),
+                                        ],
+                                        label="Barva",
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                        label="Animovat na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "mobile_fullwidth",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                        label="Plná šířka na mobilních zařízeních",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "button_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "buttons",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "image_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=(
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                    ),
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "chart",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Název", max_length=120
+                                    ),
+                                ),
+                                (
+                                    "chart_type",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "hide_points",
+                                    wagtail.blocks.BooleanBlock(
+                                        help_text="Mění vzhled pouze u linových grafů.",
+                                        label="Schovat body",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_labels",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.CharBlock(
+                                            label="Skupina", max_length=40
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místně definované skupiny",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení zdroje dat",
+                                                        max_length=120,
+                                                    ),
+                                                ),
+                                                (
+                                                    "data",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.IntegerBlock(),
+                                                        default=[0],
+                                                        label="Data",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místní zdroje dat",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "redmine_issue_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "projects",
+                                                    wagtail.blocks.MultipleChoiceBlock(
+                                                        choices=shared.blocks.get_redmine_projects,
+                                                        label="Projekty",
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_open",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen otevřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_closed",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen uzavřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_min_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Min. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_max_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Max. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "updated_on",
+                                                    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,
+                                                    ),
+                                                ),
+                                                (
+                                                    "issue_label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení úkolů uvnitř grafu",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "split_per_project",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Rozdělit podle projektu",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "only_grow",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Pouze růst nahoru",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ],
+                                            label="Redmine úkoly",
+                                        ),
+                                        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,
+                                    ),
+                                ),
+                            ],
+                            template="district/blocks/chart.html",
+                        ),
+                    ),
+                    (
+                        "related",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "related_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "badge",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "person",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Osoba",
+                                        page_type=["district.DistrictPersonPage"],
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "wrap_in_card",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        label="Zabalit do karty",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                                        label="Popisek",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "people_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "group_title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", required=True
+                                    ),
+                                ),
+                                (
+                                    "person_list",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "position",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Název pozice",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "person",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Osoba",
+                                                        page_type=[
+                                                            "district.DistrictPersonPage"
+                                                        ],
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="List osob",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Obsah",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="districtelectioncampaignpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "headline",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=300, required=True
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("head-alt-xl", "Bebas XL"),
+                                            ("head-alt-lg", "Bebas L"),
+                                            ("head-alt-md", "Bebas M"),
+                                            ("head-alt-base", "Bebas base"),
+                                            ("head-alt-sm", "Bebas SM"),
+                                            ("head-alt-xs", "Bebas XS"),
+                                            ("head-alt-2xs", "Bebas 2XS"),
+                                            ("head-heavy-base", "Roboto base"),
+                                            ("head-heavy-sm", "Roboto SM"),
+                                            ("head-heavy-xs", "Roboto XS"),
+                                            ("head-heavy-2xs", "Roboto 2XS"),
+                                            ("head-allcaps-2xs", "Allcaps 2XS"),
+                                            ("head-allcaps-3xs", "Allcaps 3XS"),
+                                            ("head-allcaps-4xs", "Allcaps 4XS"),
+                                            (
+                                                "head-heavy-allcaps-2xs",
+                                                "Allcaps heavy 2XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-3xs",
+                                                "Allcaps heavy 3XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-4xs",
+                                                "Allcaps heavy 4XS",
+                                            ),
+                                        ],
+                                        help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "tag",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "table",
+                        wagtail.contrib.table_block.blocks.TableBlock(
+                            template="shared/blocks/table_block.html"
+                        ),
+                    ),
+                    (
+                        "gallery",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "gallery_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.images.blocks.ImageChooserBlock(
+                                            label="obrázek", required=True
+                                        ),
+                                        group="ostatní",
+                                        icon="image",
+                                        label="Galerie",
+                                    ),
+                                )
+                            ],
+                            label="Galerie",
+                        ),
+                    ),
+                    (
+                        "figure",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.TextBlock(
+                                        label="Popisek", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "card",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=False
+                                    ),
+                                ),
+                                (
+                                    "elevation",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=2,
+                                        help_text="0 = žádný stín, 21 = maximální stín",
+                                        label="Velikost stínu",
+                                        max_value=21,
+                                        min_value=0,
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.TextBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                        label="Zvýraznit stín na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "two_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "three_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "middle_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah prostředního sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "youtube",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "poster_image",
+                                    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,
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    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,
+                                    ),
+                                ),
+                                (
+                                    "video_id",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                        label="ID videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            label="YouTube video",
+                        ),
+                    ),
+                    (
+                        "map_point",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "lat",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 50.04075",
+                                        label="Zeměpisná šířka",
+                                    ),
+                                ),
+                                (
+                                    "lon",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 15.77659",
+                                        label="Zeměpisná délka",
+                                    ),
+                                ),
+                                (
+                                    "hex_color",
+                                    wagtail.blocks.CharBlock(
+                                        default="000000",
+                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                        label="Barva špendlíku (HEX)",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Špendlík na mapě",
+                        ),
+                    ),
+                    (
+                        "map_collection",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "features",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popisek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "geojson",
+                                                    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,
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "hex_color",
+                                                    wagtail.blocks.CharBlock(
+                                                        default="000000",
+                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                        label="Barva (HEX)",
+                                                    ),
+                                                ),
+                                            ],
+                                            required=True,
+                                        ),
+                                        label="Součásti",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Mapová kolekce",
+                        ),
+                    ),
+                    (
+                        "button",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "icon",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                        label="Ikonka",
+                                        max_length=128,
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "size",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("sm", "Malá"),
+                                            ("base", "Střední"),
+                                            ("lg", "Velká"),
+                                        ],
+                                        label="Velikost",
+                                    ),
+                                ),
+                                (
+                                    "color",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("black", "Černá"),
+                                            ("white", "Bílá"),
+                                            ("grey-125", "Světle šedá"),
+                                            ("blue-300", "Modrá"),
+                                            ("cyan-200", "Tyrkysová"),
+                                            ("green-400", "Zelené"),
+                                            ("violet-400", "Vínová"),
+                                            ("red-600", "Červená"),
+                                        ],
+                                        label="Barva",
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                        label="Animovat na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "mobile_fullwidth",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                        label="Plná šířka na mobilních zařízeních",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "button_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "buttons",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "image_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=(
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                    ),
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "chart",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Název", max_length=120
+                                    ),
+                                ),
+                                (
+                                    "chart_type",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "hide_points",
+                                    wagtail.blocks.BooleanBlock(
+                                        help_text="Mění vzhled pouze u linových grafů.",
+                                        label="Schovat body",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_labels",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.CharBlock(
+                                            label="Skupina", max_length=40
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místně definované skupiny",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení zdroje dat",
+                                                        max_length=120,
+                                                    ),
+                                                ),
+                                                (
+                                                    "data",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.IntegerBlock(),
+                                                        default=[0],
+                                                        label="Data",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místní zdroje dat",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "redmine_issue_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "projects",
+                                                    wagtail.blocks.MultipleChoiceBlock(
+                                                        choices=shared.blocks.get_redmine_projects,
+                                                        label="Projekty",
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_open",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen otevřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_closed",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen uzavřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_min_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Min. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_max_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Max. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "updated_on",
+                                                    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,
+                                                    ),
+                                                ),
+                                                (
+                                                    "issue_label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení úkolů uvnitř grafu",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "split_per_project",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Rozdělit podle projektu",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "only_grow",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Pouze růst nahoru",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ],
+                                            label="Redmine úkoly",
+                                        ),
+                                        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,
+                                    ),
+                                ),
+                            ],
+                            template="district/blocks/chart.html",
+                        ),
+                    ),
+                    (
+                        "related",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "related_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "badge",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "person",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Osoba",
+                                        page_type=["district.DistrictPersonPage"],
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "wrap_in_card",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        label="Zabalit do karty",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                                        label="Popisek",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Obsah",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="districtelectionprogrampage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "headline",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=300, required=True
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("head-alt-xl", "Bebas XL"),
+                                            ("head-alt-lg", "Bebas L"),
+                                            ("head-alt-md", "Bebas M"),
+                                            ("head-alt-base", "Bebas base"),
+                                            ("head-alt-sm", "Bebas SM"),
+                                            ("head-alt-xs", "Bebas XS"),
+                                            ("head-alt-2xs", "Bebas 2XS"),
+                                            ("head-heavy-base", "Roboto base"),
+                                            ("head-heavy-sm", "Roboto SM"),
+                                            ("head-heavy-xs", "Roboto XS"),
+                                            ("head-heavy-2xs", "Roboto 2XS"),
+                                            ("head-allcaps-2xs", "Allcaps 2XS"),
+                                            ("head-allcaps-3xs", "Allcaps 3XS"),
+                                            ("head-allcaps-4xs", "Allcaps 4XS"),
+                                            (
+                                                "head-heavy-allcaps-2xs",
+                                                "Allcaps heavy 2XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-3xs",
+                                                "Allcaps heavy 3XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-4xs",
+                                                "Allcaps heavy 4XS",
+                                            ),
+                                        ],
+                                        help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "tag",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "table",
+                        wagtail.contrib.table_block.blocks.TableBlock(
+                            template="shared/blocks/table_block.html"
+                        ),
+                    ),
+                    (
+                        "gallery",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "gallery_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.images.blocks.ImageChooserBlock(
+                                            label="obrázek", required=True
+                                        ),
+                                        group="ostatní",
+                                        icon="image",
+                                        label="Galerie",
+                                    ),
+                                )
+                            ],
+                            label="Galerie",
+                        ),
+                    ),
+                    (
+                        "figure",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.TextBlock(
+                                        label="Popisek", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "card",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=False
+                                    ),
+                                ),
+                                (
+                                    "elevation",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=2,
+                                        help_text="0 = žádný stín, 21 = maximální stín",
+                                        label="Velikost stínu",
+                                        max_value=21,
+                                        min_value=0,
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.TextBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                        label="Zvýraznit stín na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "two_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "three_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "middle_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah prostředního sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "youtube",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "poster_image",
+                                    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,
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    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,
+                                    ),
+                                ),
+                                (
+                                    "video_id",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                        label="ID videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            label="YouTube video",
+                        ),
+                    ),
+                    (
+                        "map_point",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "lat",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 50.04075",
+                                        label="Zeměpisná šířka",
+                                    ),
+                                ),
+                                (
+                                    "lon",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 15.77659",
+                                        label="Zeměpisná délka",
+                                    ),
+                                ),
+                                (
+                                    "hex_color",
+                                    wagtail.blocks.CharBlock(
+                                        default="000000",
+                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                        label="Barva špendlíku (HEX)",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Špendlík na mapě",
+                        ),
+                    ),
+                    (
+                        "map_collection",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "features",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popisek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "geojson",
+                                                    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,
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "hex_color",
+                                                    wagtail.blocks.CharBlock(
+                                                        default="000000",
+                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                        label="Barva (HEX)",
+                                                    ),
+                                                ),
+                                            ],
+                                            required=True,
+                                        ),
+                                        label="Součásti",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Mapová kolekce",
+                        ),
+                    ),
+                    (
+                        "button",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "icon",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                        label="Ikonka",
+                                        max_length=128,
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "size",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("sm", "Malá"),
+                                            ("base", "Střední"),
+                                            ("lg", "Velká"),
+                                        ],
+                                        label="Velikost",
+                                    ),
+                                ),
+                                (
+                                    "color",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("black", "Černá"),
+                                            ("white", "Bílá"),
+                                            ("grey-125", "Světle šedá"),
+                                            ("blue-300", "Modrá"),
+                                            ("cyan-200", "Tyrkysová"),
+                                            ("green-400", "Zelené"),
+                                            ("violet-400", "Vínová"),
+                                            ("red-600", "Červená"),
+                                        ],
+                                        label="Barva",
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                        label="Animovat na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "mobile_fullwidth",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                        label="Plná šířka na mobilních zařízeních",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "button_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "buttons",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "image_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=(
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                    ),
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "chart",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Název", max_length=120
+                                    ),
+                                ),
+                                (
+                                    "chart_type",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "hide_points",
+                                    wagtail.blocks.BooleanBlock(
+                                        help_text="Mění vzhled pouze u linových grafů.",
+                                        label="Schovat body",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_labels",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.CharBlock(
+                                            label="Skupina", max_length=40
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místně definované skupiny",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení zdroje dat",
+                                                        max_length=120,
+                                                    ),
+                                                ),
+                                                (
+                                                    "data",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.IntegerBlock(),
+                                                        default=[0],
+                                                        label="Data",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místní zdroje dat",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "redmine_issue_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "projects",
+                                                    wagtail.blocks.MultipleChoiceBlock(
+                                                        choices=shared.blocks.get_redmine_projects,
+                                                        label="Projekty",
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_open",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen otevřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_closed",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen uzavřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_min_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Min. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_max_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Max. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "updated_on",
+                                                    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,
+                                                    ),
+                                                ),
+                                                (
+                                                    "issue_label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení úkolů uvnitř grafu",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "split_per_project",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Rozdělit podle projektu",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "only_grow",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Pouze růst nahoru",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ],
+                                            label="Redmine úkoly",
+                                        ),
+                                        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,
+                                    ),
+                                ),
+                            ],
+                            template="district/blocks/chart.html",
+                        ),
+                    ),
+                    (
+                        "related",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "related_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "badge",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "person",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Osoba",
+                                        page_type=["district.DistrictPersonPage"],
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "wrap_in_card",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        label="Zabalit do karty",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                                        label="Popisek",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Obsah",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="districtgeofeaturecollectionpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "headline",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=300, required=True
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("head-alt-xl", "Bebas XL"),
+                                            ("head-alt-lg", "Bebas L"),
+                                            ("head-alt-md", "Bebas M"),
+                                            ("head-alt-base", "Bebas base"),
+                                            ("head-alt-sm", "Bebas SM"),
+                                            ("head-alt-xs", "Bebas XS"),
+                                            ("head-alt-2xs", "Bebas 2XS"),
+                                            ("head-heavy-base", "Roboto base"),
+                                            ("head-heavy-sm", "Roboto SM"),
+                                            ("head-heavy-xs", "Roboto XS"),
+                                            ("head-heavy-2xs", "Roboto 2XS"),
+                                            ("head-allcaps-2xs", "Allcaps 2XS"),
+                                            ("head-allcaps-3xs", "Allcaps 3XS"),
+                                            ("head-allcaps-4xs", "Allcaps 4XS"),
+                                            (
+                                                "head-heavy-allcaps-2xs",
+                                                "Allcaps heavy 2XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-3xs",
+                                                "Allcaps heavy 3XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-4xs",
+                                                "Allcaps heavy 4XS",
+                                            ),
+                                        ],
+                                        help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "tag",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "table",
+                        wagtail.contrib.table_block.blocks.TableBlock(
+                            template="shared/blocks/table_block.html"
+                        ),
+                    ),
+                    (
+                        "gallery",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "gallery_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.images.blocks.ImageChooserBlock(
+                                            label="obrázek", required=True
+                                        ),
+                                        group="ostatní",
+                                        icon="image",
+                                        label="Galerie",
+                                    ),
+                                )
+                            ],
+                            label="Galerie",
+                        ),
+                    ),
+                    (
+                        "figure",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.TextBlock(
+                                        label="Popisek", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "card",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=False
+                                    ),
+                                ),
+                                (
+                                    "elevation",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=2,
+                                        help_text="0 = žádný stín, 21 = maximální stín",
+                                        label="Velikost stínu",
+                                        max_value=21,
+                                        min_value=0,
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.TextBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                        label="Zvýraznit stín na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "two_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "three_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "middle_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah prostředního sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "youtube",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "poster_image",
+                                    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,
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    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,
+                                    ),
+                                ),
+                                (
+                                    "video_id",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                        label="ID videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            label="YouTube video",
+                        ),
+                    ),
+                    (
+                        "map_point",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "lat",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 50.04075",
+                                        label="Zeměpisná šířka",
+                                    ),
+                                ),
+                                (
+                                    "lon",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 15.77659",
+                                        label="Zeměpisná délka",
+                                    ),
+                                ),
+                                (
+                                    "hex_color",
+                                    wagtail.blocks.CharBlock(
+                                        default="000000",
+                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                        label="Barva špendlíku (HEX)",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Špendlík na mapě",
+                        ),
+                    ),
+                    (
+                        "map_collection",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "features",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popisek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "geojson",
+                                                    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,
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "hex_color",
+                                                    wagtail.blocks.CharBlock(
+                                                        default="000000",
+                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                        label="Barva (HEX)",
+                                                    ),
+                                                ),
+                                            ],
+                                            required=True,
+                                        ),
+                                        label="Součásti",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Mapová kolekce",
+                        ),
+                    ),
+                    (
+                        "button",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "icon",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                        label="Ikonka",
+                                        max_length=128,
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "size",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("sm", "Malá"),
+                                            ("base", "Střední"),
+                                            ("lg", "Velká"),
+                                        ],
+                                        label="Velikost",
+                                    ),
+                                ),
+                                (
+                                    "color",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("black", "Černá"),
+                                            ("white", "Bílá"),
+                                            ("grey-125", "Světle šedá"),
+                                            ("blue-300", "Modrá"),
+                                            ("cyan-200", "Tyrkysová"),
+                                            ("green-400", "Zelené"),
+                                            ("violet-400", "Vínová"),
+                                            ("red-600", "Červená"),
+                                        ],
+                                        label="Barva",
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                        label="Animovat na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "mobile_fullwidth",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                        label="Plná šířka na mobilních zařízeních",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "button_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "buttons",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "image_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=(
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                    ),
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "chart",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Název", max_length=120
+                                    ),
+                                ),
+                                (
+                                    "chart_type",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "hide_points",
+                                    wagtail.blocks.BooleanBlock(
+                                        help_text="Mění vzhled pouze u linových grafů.",
+                                        label="Schovat body",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_labels",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.CharBlock(
+                                            label="Skupina", max_length=40
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místně definované skupiny",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení zdroje dat",
+                                                        max_length=120,
+                                                    ),
+                                                ),
+                                                (
+                                                    "data",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.IntegerBlock(),
+                                                        default=[0],
+                                                        label="Data",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místní zdroje dat",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "redmine_issue_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "projects",
+                                                    wagtail.blocks.MultipleChoiceBlock(
+                                                        choices=shared.blocks.get_redmine_projects,
+                                                        label="Projekty",
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_open",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen otevřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_closed",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen uzavřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_min_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Min. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_max_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Max. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "updated_on",
+                                                    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,
+                                                    ),
+                                                ),
+                                                (
+                                                    "issue_label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení úkolů uvnitř grafu",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "split_per_project",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Rozdělit podle projektu",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "only_grow",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Pouze růst nahoru",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ],
+                                            label="Redmine úkoly",
+                                        ),
+                                        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,
+                                    ),
+                                ),
+                            ],
+                            template="district/blocks/chart.html",
+                        ),
+                    ),
+                    (
+                        "related",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "related_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "badge",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "person",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Osoba",
+                                        page_type=["district.DistrictPersonPage"],
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "wrap_in_card",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        label="Zabalit do karty",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                                        label="Popisek",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "people_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "group_title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", required=True
+                                    ),
+                                ),
+                                (
+                                    "person_list",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "position",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Název pozice",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "person",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Osoba",
+                                                        page_type=[
+                                                            "district.DistrictPersonPage"
+                                                        ],
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="List osob",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Obsah úvodní",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="districtgeofeaturecollectionpage",
+            name="content_after",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "headline",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=300, required=True
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("head-alt-xl", "Bebas XL"),
+                                            ("head-alt-lg", "Bebas L"),
+                                            ("head-alt-md", "Bebas M"),
+                                            ("head-alt-base", "Bebas base"),
+                                            ("head-alt-sm", "Bebas SM"),
+                                            ("head-alt-xs", "Bebas XS"),
+                                            ("head-alt-2xs", "Bebas 2XS"),
+                                            ("head-heavy-base", "Roboto base"),
+                                            ("head-heavy-sm", "Roboto SM"),
+                                            ("head-heavy-xs", "Roboto XS"),
+                                            ("head-heavy-2xs", "Roboto 2XS"),
+                                            ("head-allcaps-2xs", "Allcaps 2XS"),
+                                            ("head-allcaps-3xs", "Allcaps 3XS"),
+                                            ("head-allcaps-4xs", "Allcaps 4XS"),
+                                            (
+                                                "head-heavy-allcaps-2xs",
+                                                "Allcaps heavy 2XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-3xs",
+                                                "Allcaps heavy 3XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-4xs",
+                                                "Allcaps heavy 4XS",
+                                            ),
+                                        ],
+                                        help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "tag",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "table",
+                        wagtail.contrib.table_block.blocks.TableBlock(
+                            template="shared/blocks/table_block.html"
+                        ),
+                    ),
+                    (
+                        "gallery",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "gallery_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.images.blocks.ImageChooserBlock(
+                                            label="obrázek", required=True
+                                        ),
+                                        group="ostatní",
+                                        icon="image",
+                                        label="Galerie",
+                                    ),
+                                )
+                            ],
+                            label="Galerie",
+                        ),
+                    ),
+                    (
+                        "figure",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.TextBlock(
+                                        label="Popisek", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "card",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=False
+                                    ),
+                                ),
+                                (
+                                    "elevation",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=2,
+                                        help_text="0 = žádný stín, 21 = maximální stín",
+                                        label="Velikost stínu",
+                                        max_value=21,
+                                        min_value=0,
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.TextBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                        label="Zvýraznit stín na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "two_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "three_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "middle_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah prostředního sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "youtube",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "poster_image",
+                                    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,
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    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,
+                                    ),
+                                ),
+                                (
+                                    "video_id",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                        label="ID videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            label="YouTube video",
+                        ),
+                    ),
+                    (
+                        "map_point",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "lat",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 50.04075",
+                                        label="Zeměpisná šířka",
+                                    ),
+                                ),
+                                (
+                                    "lon",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 15.77659",
+                                        label="Zeměpisná délka",
+                                    ),
+                                ),
+                                (
+                                    "hex_color",
+                                    wagtail.blocks.CharBlock(
+                                        default="000000",
+                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                        label="Barva špendlíku (HEX)",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Špendlík na mapě",
+                        ),
+                    ),
+                    (
+                        "map_collection",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "features",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popisek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "geojson",
+                                                    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,
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "hex_color",
+                                                    wagtail.blocks.CharBlock(
+                                                        default="000000",
+                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                        label="Barva (HEX)",
+                                                    ),
+                                                ),
+                                            ],
+                                            required=True,
+                                        ),
+                                        label="Součásti",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Mapová kolekce",
+                        ),
+                    ),
+                    (
+                        "button",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "icon",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                        label="Ikonka",
+                                        max_length=128,
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "size",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("sm", "Malá"),
+                                            ("base", "Střední"),
+                                            ("lg", "Velká"),
+                                        ],
+                                        label="Velikost",
+                                    ),
+                                ),
+                                (
+                                    "color",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("black", "Černá"),
+                                            ("white", "Bílá"),
+                                            ("grey-125", "Světle šedá"),
+                                            ("blue-300", "Modrá"),
+                                            ("cyan-200", "Tyrkysová"),
+                                            ("green-400", "Zelené"),
+                                            ("violet-400", "Vínová"),
+                                            ("red-600", "Červená"),
+                                        ],
+                                        label="Barva",
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                        label="Animovat na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "mobile_fullwidth",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                        label="Plná šířka na mobilních zařízeních",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "button_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "buttons",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "image_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=(
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                    ),
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "chart",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Název", max_length=120
+                                    ),
+                                ),
+                                (
+                                    "chart_type",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "hide_points",
+                                    wagtail.blocks.BooleanBlock(
+                                        help_text="Mění vzhled pouze u linových grafů.",
+                                        label="Schovat body",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_labels",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.CharBlock(
+                                            label="Skupina", max_length=40
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místně definované skupiny",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení zdroje dat",
+                                                        max_length=120,
+                                                    ),
+                                                ),
+                                                (
+                                                    "data",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.IntegerBlock(),
+                                                        default=[0],
+                                                        label="Data",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místní zdroje dat",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "redmine_issue_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "projects",
+                                                    wagtail.blocks.MultipleChoiceBlock(
+                                                        choices=shared.blocks.get_redmine_projects,
+                                                        label="Projekty",
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_open",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen otevřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_closed",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen uzavřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_min_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Min. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_max_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Max. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "updated_on",
+                                                    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,
+                                                    ),
+                                                ),
+                                                (
+                                                    "issue_label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení úkolů uvnitř grafu",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "split_per_project",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Rozdělit podle projektu",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "only_grow",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Pouze růst nahoru",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ],
+                                            label="Redmine úkoly",
+                                        ),
+                                        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,
+                                    ),
+                                ),
+                            ],
+                            template="district/blocks/chart.html",
+                        ),
+                    ),
+                    (
+                        "related",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "related_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "badge",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "person",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Osoba",
+                                        page_type=["district.DistrictPersonPage"],
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "wrap_in_card",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        label="Zabalit do karty",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                                        label="Popisek",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "people_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "group_title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", required=True
+                                    ),
+                                ),
+                                (
+                                    "person_list",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "position",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Název pozice",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "person",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Osoba",
+                                                        page_type=[
+                                                            "district.DistrictPersonPage"
+                                                        ],
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="List osob",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Obsah za mapou",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="districtgeofeaturecollectionpage",
+            name="content_footer",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "headline",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=300, required=True
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("head-alt-xl", "Bebas XL"),
+                                            ("head-alt-lg", "Bebas L"),
+                                            ("head-alt-md", "Bebas M"),
+                                            ("head-alt-base", "Bebas base"),
+                                            ("head-alt-sm", "Bebas SM"),
+                                            ("head-alt-xs", "Bebas XS"),
+                                            ("head-alt-2xs", "Bebas 2XS"),
+                                            ("head-heavy-base", "Roboto base"),
+                                            ("head-heavy-sm", "Roboto SM"),
+                                            ("head-heavy-xs", "Roboto XS"),
+                                            ("head-heavy-2xs", "Roboto 2XS"),
+                                            ("head-allcaps-2xs", "Allcaps 2XS"),
+                                            ("head-allcaps-3xs", "Allcaps 3XS"),
+                                            ("head-allcaps-4xs", "Allcaps 4XS"),
+                                            (
+                                                "head-heavy-allcaps-2xs",
+                                                "Allcaps heavy 2XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-3xs",
+                                                "Allcaps heavy 3XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-4xs",
+                                                "Allcaps heavy 4XS",
+                                            ),
+                                        ],
+                                        help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "tag",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "table",
+                        wagtail.contrib.table_block.blocks.TableBlock(
+                            template="shared/blocks/table_block.html"
+                        ),
+                    ),
+                    (
+                        "gallery",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "gallery_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.images.blocks.ImageChooserBlock(
+                                            label="obrázek", required=True
+                                        ),
+                                        group="ostatní",
+                                        icon="image",
+                                        label="Galerie",
+                                    ),
+                                )
+                            ],
+                            label="Galerie",
+                        ),
+                    ),
+                    (
+                        "figure",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.TextBlock(
+                                        label="Popisek", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "card",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=False
+                                    ),
+                                ),
+                                (
+                                    "elevation",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=2,
+                                        help_text="0 = žádný stín, 21 = maximální stín",
+                                        label="Velikost stínu",
+                                        max_value=21,
+                                        min_value=0,
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.TextBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                        label="Zvýraznit stín na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "two_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "three_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "middle_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah prostředního sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "youtube",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "poster_image",
+                                    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,
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    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,
+                                    ),
+                                ),
+                                (
+                                    "video_id",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                        label="ID videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            label="YouTube video",
+                        ),
+                    ),
+                    (
+                        "map_point",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "lat",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 50.04075",
+                                        label="Zeměpisná šířka",
+                                    ),
+                                ),
+                                (
+                                    "lon",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 15.77659",
+                                        label="Zeměpisná délka",
+                                    ),
+                                ),
+                                (
+                                    "hex_color",
+                                    wagtail.blocks.CharBlock(
+                                        default="000000",
+                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                        label="Barva špendlíku (HEX)",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Špendlík na mapě",
+                        ),
+                    ),
+                    (
+                        "map_collection",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "features",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popisek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "geojson",
+                                                    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,
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "hex_color",
+                                                    wagtail.blocks.CharBlock(
+                                                        default="000000",
+                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                        label="Barva (HEX)",
+                                                    ),
+                                                ),
+                                            ],
+                                            required=True,
+                                        ),
+                                        label="Součásti",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Mapová kolekce",
+                        ),
+                    ),
+                    (
+                        "button",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "icon",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                        label="Ikonka",
+                                        max_length=128,
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "size",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("sm", "Malá"),
+                                            ("base", "Střední"),
+                                            ("lg", "Velká"),
+                                        ],
+                                        label="Velikost",
+                                    ),
+                                ),
+                                (
+                                    "color",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("black", "Černá"),
+                                            ("white", "Bílá"),
+                                            ("grey-125", "Světle šedá"),
+                                            ("blue-300", "Modrá"),
+                                            ("cyan-200", "Tyrkysová"),
+                                            ("green-400", "Zelené"),
+                                            ("violet-400", "Vínová"),
+                                            ("red-600", "Červená"),
+                                        ],
+                                        label="Barva",
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                        label="Animovat na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "mobile_fullwidth",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                        label="Plná šířka na mobilních zařízeních",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "button_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "buttons",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "image_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=(
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                    ),
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "chart",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Název", max_length=120
+                                    ),
+                                ),
+                                (
+                                    "chart_type",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "hide_points",
+                                    wagtail.blocks.BooleanBlock(
+                                        help_text="Mění vzhled pouze u linových grafů.",
+                                        label="Schovat body",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_labels",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.CharBlock(
+                                            label="Skupina", max_length=40
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místně definované skupiny",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení zdroje dat",
+                                                        max_length=120,
+                                                    ),
+                                                ),
+                                                (
+                                                    "data",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.IntegerBlock(),
+                                                        default=[0],
+                                                        label="Data",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místní zdroje dat",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "redmine_issue_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "projects",
+                                                    wagtail.blocks.MultipleChoiceBlock(
+                                                        choices=shared.blocks.get_redmine_projects,
+                                                        label="Projekty",
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_open",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen otevřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_closed",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen uzavřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_min_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Min. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_max_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Max. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "updated_on",
+                                                    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,
+                                                    ),
+                                                ),
+                                                (
+                                                    "issue_label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení úkolů uvnitř grafu",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "split_per_project",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Rozdělit podle projektu",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "only_grow",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Pouze růst nahoru",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ],
+                                            label="Redmine úkoly",
+                                        ),
+                                        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,
+                                    ),
+                                ),
+                            ],
+                            template="district/blocks/chart.html",
+                        ),
+                    ),
+                    (
+                        "related",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "related_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "badge",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "person",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Osoba",
+                                        page_type=["district.DistrictPersonPage"],
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "wrap_in_card",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        label="Zabalit do karty",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                                        label="Popisek",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "people_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "group_title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", required=True
+                                    ),
+                                ),
+                                (
+                                    "person_list",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "position",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Název pozice",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "person",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Osoba",
+                                                        page_type=[
+                                                            "district.DistrictPersonPage"
+                                                        ],
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="List osob",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Obsah v patičkové části",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="districtgeofeaturedetailpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "headline",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=300, required=True
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("head-alt-xl", "Bebas XL"),
+                                            ("head-alt-lg", "Bebas L"),
+                                            ("head-alt-md", "Bebas M"),
+                                            ("head-alt-base", "Bebas base"),
+                                            ("head-alt-sm", "Bebas SM"),
+                                            ("head-alt-xs", "Bebas XS"),
+                                            ("head-alt-2xs", "Bebas 2XS"),
+                                            ("head-heavy-base", "Roboto base"),
+                                            ("head-heavy-sm", "Roboto SM"),
+                                            ("head-heavy-xs", "Roboto XS"),
+                                            ("head-heavy-2xs", "Roboto 2XS"),
+                                            ("head-allcaps-2xs", "Allcaps 2XS"),
+                                            ("head-allcaps-3xs", "Allcaps 3XS"),
+                                            ("head-allcaps-4xs", "Allcaps 4XS"),
+                                            (
+                                                "head-heavy-allcaps-2xs",
+                                                "Allcaps heavy 2XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-3xs",
+                                                "Allcaps heavy 3XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-4xs",
+                                                "Allcaps heavy 4XS",
+                                            ),
+                                        ],
+                                        help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "tag",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "table",
+                        wagtail.contrib.table_block.blocks.TableBlock(
+                            template="shared/blocks/table_block.html"
+                        ),
+                    ),
+                    (
+                        "gallery",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "gallery_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.images.blocks.ImageChooserBlock(
+                                            label="obrázek", required=True
+                                        ),
+                                        group="ostatní",
+                                        icon="image",
+                                        label="Galerie",
+                                    ),
+                                )
+                            ],
+                            label="Galerie",
+                        ),
+                    ),
+                    (
+                        "figure",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.TextBlock(
+                                        label="Popisek", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "card",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=False
+                                    ),
+                                ),
+                                (
+                                    "elevation",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=2,
+                                        help_text="0 = žádný stín, 21 = maximální stín",
+                                        label="Velikost stínu",
+                                        max_value=21,
+                                        min_value=0,
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.TextBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                        label="Zvýraznit stín na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "two_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "three_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "middle_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah prostředního sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "youtube",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "poster_image",
+                                    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,
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    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,
+                                    ),
+                                ),
+                                (
+                                    "video_id",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                        label="ID videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            label="YouTube video",
+                        ),
+                    ),
+                    (
+                        "map_point",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "lat",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 50.04075",
+                                        label="Zeměpisná šířka",
+                                    ),
+                                ),
+                                (
+                                    "lon",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 15.77659",
+                                        label="Zeměpisná délka",
+                                    ),
+                                ),
+                                (
+                                    "hex_color",
+                                    wagtail.blocks.CharBlock(
+                                        default="000000",
+                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                        label="Barva špendlíku (HEX)",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Špendlík na mapě",
+                        ),
+                    ),
+                    (
+                        "map_collection",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "features",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popisek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "geojson",
+                                                    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,
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "hex_color",
+                                                    wagtail.blocks.CharBlock(
+                                                        default="000000",
+                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                        label="Barva (HEX)",
+                                                    ),
+                                                ),
+                                            ],
+                                            required=True,
+                                        ),
+                                        label="Součásti",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Mapová kolekce",
+                        ),
+                    ),
+                    (
+                        "button",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "icon",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                        label="Ikonka",
+                                        max_length=128,
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "size",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("sm", "Malá"),
+                                            ("base", "Střední"),
+                                            ("lg", "Velká"),
+                                        ],
+                                        label="Velikost",
+                                    ),
+                                ),
+                                (
+                                    "color",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("black", "Černá"),
+                                            ("white", "Bílá"),
+                                            ("grey-125", "Světle šedá"),
+                                            ("blue-300", "Modrá"),
+                                            ("cyan-200", "Tyrkysová"),
+                                            ("green-400", "Zelené"),
+                                            ("violet-400", "Vínová"),
+                                            ("red-600", "Červená"),
+                                        ],
+                                        label="Barva",
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                        label="Animovat na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "mobile_fullwidth",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                        label="Plná šířka na mobilních zařízeních",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "button_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "buttons",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "image_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=(
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                    ),
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "chart",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Název", max_length=120
+                                    ),
+                                ),
+                                (
+                                    "chart_type",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "hide_points",
+                                    wagtail.blocks.BooleanBlock(
+                                        help_text="Mění vzhled pouze u linových grafů.",
+                                        label="Schovat body",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_labels",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.CharBlock(
+                                            label="Skupina", max_length=40
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místně definované skupiny",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení zdroje dat",
+                                                        max_length=120,
+                                                    ),
+                                                ),
+                                                (
+                                                    "data",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.IntegerBlock(),
+                                                        default=[0],
+                                                        label="Data",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místní zdroje dat",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "redmine_issue_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "projects",
+                                                    wagtail.blocks.MultipleChoiceBlock(
+                                                        choices=shared.blocks.get_redmine_projects,
+                                                        label="Projekty",
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_open",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen otevřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_closed",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen uzavřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_min_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Min. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_max_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Max. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "updated_on",
+                                                    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,
+                                                    ),
+                                                ),
+                                                (
+                                                    "issue_label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení úkolů uvnitř grafu",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "split_per_project",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Rozdělit podle projektu",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "only_grow",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Pouze růst nahoru",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ],
+                                            label="Redmine úkoly",
+                                        ),
+                                        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,
+                                    ),
+                                ),
+                            ],
+                            template="district/blocks/chart.html",
+                        ),
+                    ),
+                    (
+                        "related",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "related_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "badge",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "person",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Osoba",
+                                        page_type=["district.DistrictPersonPage"],
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "wrap_in_card",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        label="Zabalit do karty",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                                        label="Popisek",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "people_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "group_title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", required=True
+                                    ),
+                                ),
+                                (
+                                    "person_list",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "position",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Název pozice",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "person",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Osoba",
+                                                        page_type=[
+                                                            "district.DistrictPersonPage"
+                                                        ],
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="List osob",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Obsah",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="districtpostelectionstrategypage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "headline",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=300, required=True
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("head-alt-xl", "Bebas XL"),
+                                            ("head-alt-lg", "Bebas L"),
+                                            ("head-alt-md", "Bebas M"),
+                                            ("head-alt-base", "Bebas base"),
+                                            ("head-alt-sm", "Bebas SM"),
+                                            ("head-alt-xs", "Bebas XS"),
+                                            ("head-alt-2xs", "Bebas 2XS"),
+                                            ("head-heavy-base", "Roboto base"),
+                                            ("head-heavy-sm", "Roboto SM"),
+                                            ("head-heavy-xs", "Roboto XS"),
+                                            ("head-heavy-2xs", "Roboto 2XS"),
+                                            ("head-allcaps-2xs", "Allcaps 2XS"),
+                                            ("head-allcaps-3xs", "Allcaps 3XS"),
+                                            ("head-allcaps-4xs", "Allcaps 4XS"),
+                                            (
+                                                "head-heavy-allcaps-2xs",
+                                                "Allcaps heavy 2XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-3xs",
+                                                "Allcaps heavy 3XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-4xs",
+                                                "Allcaps heavy 4XS",
+                                            ),
+                                        ],
+                                        help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "tag",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "table",
+                        wagtail.contrib.table_block.blocks.TableBlock(
+                            template="shared/blocks/table_block.html"
+                        ),
+                    ),
+                    (
+                        "gallery",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "gallery_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.images.blocks.ImageChooserBlock(
+                                            label="obrázek", required=True
+                                        ),
+                                        group="ostatní",
+                                        icon="image",
+                                        label="Galerie",
+                                    ),
+                                )
+                            ],
+                            label="Galerie",
+                        ),
+                    ),
+                    (
+                        "figure",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.TextBlock(
+                                        label="Popisek", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "card",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=False
+                                    ),
+                                ),
+                                (
+                                    "elevation",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=2,
+                                        help_text="0 = žádný stín, 21 = maximální stín",
+                                        label="Velikost stínu",
+                                        max_value=21,
+                                        min_value=0,
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.TextBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                        label="Zvýraznit stín na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "two_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "three_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "middle_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah prostředního sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    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,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    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,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    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",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            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,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            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,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            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",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "youtube",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "poster_image",
+                                    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,
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    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,
+                                    ),
+                                ),
+                                (
+                                    "video_id",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                        label="ID videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            label="YouTube video",
+                        ),
+                    ),
+                    (
+                        "map_point",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "lat",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 50.04075",
+                                        label="Zeměpisná šířka",
+                                    ),
+                                ),
+                                (
+                                    "lon",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 15.77659",
+                                        label="Zeměpisná délka",
+                                    ),
+                                ),
+                                (
+                                    "hex_color",
+                                    wagtail.blocks.CharBlock(
+                                        default="000000",
+                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                        label="Barva špendlíku (HEX)",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Špendlík na mapě",
+                        ),
+                    ),
+                    (
+                        "map_collection",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "features",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popisek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "geojson",
+                                                    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,
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "hex_color",
+                                                    wagtail.blocks.CharBlock(
+                                                        default="000000",
+                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                        label="Barva (HEX)",
+                                                    ),
+                                                ),
+                                            ],
+                                            required=True,
+                                        ),
+                                        label="Součásti",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Mapová kolekce",
+                        ),
+                    ),
+                    (
+                        "button",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "icon",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                        label="Ikonka",
+                                        max_length=128,
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "size",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("sm", "Malá"),
+                                            ("base", "Střední"),
+                                            ("lg", "Velká"),
+                                        ],
+                                        label="Velikost",
+                                    ),
+                                ),
+                                (
+                                    "color",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("black", "Černá"),
+                                            ("white", "Bílá"),
+                                            ("grey-125", "Světle šedá"),
+                                            ("blue-300", "Modrá"),
+                                            ("cyan-200", "Tyrkysová"),
+                                            ("green-400", "Zelené"),
+                                            ("violet-400", "Vínová"),
+                                            ("red-600", "Červená"),
+                                        ],
+                                        label="Barva",
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                        label="Animovat na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "mobile_fullwidth",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                        label="Plná šířka na mobilních zařízeních",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "button_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "buttons",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "image_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=(
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                    ),
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "chart",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Název", max_length=120
+                                    ),
+                                ),
+                                (
+                                    "chart_type",
+                                    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",
+                                    ),
+                                ),
+                                (
+                                    "hide_points",
+                                    wagtail.blocks.BooleanBlock(
+                                        help_text="Mění vzhled pouze u linových grafů.",
+                                        label="Schovat body",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_labels",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.CharBlock(
+                                            label="Skupina", max_length=40
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místně definované skupiny",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení zdroje dat",
+                                                        max_length=120,
+                                                    ),
+                                                ),
+                                                (
+                                                    "data",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.IntegerBlock(),
+                                                        default=[0],
+                                                        label="Data",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místní zdroje dat",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "redmine_issue_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "projects",
+                                                    wagtail.blocks.MultipleChoiceBlock(
+                                                        choices=shared.blocks.get_redmine_projects,
+                                                        label="Projekty",
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_open",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen otevřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_closed",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen uzavřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_min_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Min. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_max_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Max. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "updated_on",
+                                                    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,
+                                                    ),
+                                                ),
+                                                (
+                                                    "issue_label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení úkolů uvnitř grafu",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "split_per_project",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Rozdělit podle projektu",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "only_grow",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Pouze růst nahoru",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ],
+                                            label="Redmine úkoly",
+                                        ),
+                                        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,
+                                    ),
+                                ),
+                            ],
+                            template="district/blocks/chart.html",
+                        ),
+                    ),
+                    (
+                        "related",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "related_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "badge",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "person",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Osoba",
+                                        page_type=["district.DistrictPersonPage"],
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "wrap_in_card",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        label="Zabalit do karty",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                                        label="Popisek",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Obsah",
+            ),
+        ),
+    ]
diff --git a/district/migrations/0113_merge_20230502_1854.py b/district/migrations/0113_merge_20230502_1854.py
new file mode 100644
index 0000000000000000000000000000000000000000..991a956f3e80be8f396208a292cd85920f358a7a
--- /dev/null
+++ b/district/migrations/0113_merge_20230502_1854.py
@@ -0,0 +1,12 @@
+# Generated by Django 4.1.8 on 2023-05-02 16:54
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+    dependencies = [
+        ("district", "0109_districthomepage_footer_links"),
+        ("district", "0112_alter_districtcenterpage_content_and_more"),
+    ]
+
+    operations = []
diff --git a/district/models.py b/district/models.py
index 16e9c001837465d04977833a2be3b3f1afb39c1d..22b585a7739a6e8f58b09be31a7a3054a97e9a10 100644
--- a/district/models.py
+++ b/district/models.py
@@ -40,6 +40,7 @@ from shared.blocks import (
     ButtonGroupBlock,
     ChartBlock,
     FigureBlock,
+    FooterLinksBlock,
     FullSizeHeaderBlock,
     HeadlineBlock,
     YouTubeVideoBlock,
@@ -49,6 +50,7 @@ from shared.models import (
     ArticleMixin,
     ExtendedMetadataHomePageMixin,
     ExtendedMetadataPageMixin,
+    FooterMixin,
     MenuMixin,
     SubpageMixin,
 )
@@ -60,11 +62,18 @@ from .forms import JekyllImportForm
 
 CONTENT_BLOCKS = DEFAULT_CONTENT_BLOCKS + [
     ("chart", ChartBlock(template="district/blocks/chart.html")),
+    ("related", blocks.ArticlesBlock()),
+    ("related_links", blocks.ArticleLinksBlock()),
 ]
 
 
 class DistrictHomePage(
-    MenuMixin, ExtendedMetadataHomePageMixin, MetadataPageMixin, CalendarMixin, Page
+    MenuMixin,
+    ExtendedMetadataHomePageMixin,
+    MetadataPageMixin,
+    CalendarMixin,
+    FooterMixin,
+    Page,
 ):
     ### FIELDS
 
@@ -73,6 +82,7 @@ class DistrictHomePage(
             ("header_full_size", FullSizeHeaderBlock()),
             ("header_simple", blocks.HomepageSimpleHeaderBlock()),
             ("header", blocks.HomepageHeaderBlock()),
+            ("hero_banner", blocks.HeroBannerBlock()),
         ],
         verbose_name="Blok pod headerem",
         blank=True,
@@ -187,6 +197,13 @@ class DistrictHomePage(
         use_json_field=True,
     )
 
+    # Extra komentar v paticce
+    footer_extra_content = RichTextField(
+        verbose_name="Extra obsah pod šedou patičkou",
+        blank=True,
+        features=RICH_TEXT_DEFAULT_FEATURES,
+    )
+
     # settings
     matomo_id = models.IntegerField(
         "Matomo ID pro sledování návštěvnosti", blank=True, null=True
@@ -243,6 +260,12 @@ class DistrictHomePage(
             ],
             gettext_lazy("Lidé v zápatí stránky"),
         ),
+        MultiFieldPanel(
+            [
+                FieldPanel("footer_extra_content"),
+            ],
+            gettext_lazy("Extra obsah v patičce"),
+        ),
         MultiFieldPanel(
             [
                 FieldPanel("region_map_button_text"),
@@ -251,6 +274,7 @@ class DistrictHomePage(
             ],
             gettext_lazy("Nastavení lišty s kalendářem a mapou"),
         ),
+        FieldPanel("footer_links"),
         FieldPanel("fallback_image"),
     ]
 
@@ -411,6 +435,10 @@ class DistrictArticlePage(
         )
         return context
 
+    @property
+    def articles_page(self):
+        return self.get_parent()
+
 
 class DistrictArticlesPage(
     RoutablePageMixin, ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin, Page
@@ -809,9 +837,19 @@ class DistrictElectionBasePage(
         use_json_field=True,
     )
 
+    campaign_funding_info = models.URLField(
+        "URL pro zjištění informací o financování kampaně",
+        blank=True,
+        null=True,
+        help_text="Pokud ponecháte prázdné, použije se buď odkaz z nadřazené stránky, nebo https://wiki.pirati.cz/ft/start.",
+    )
+
     ### PANELS
 
-    content_panels = Page.content_panels + [FieldPanel("content")]
+    content_panels = Page.content_panels + [
+        FieldPanel("content"),
+        FieldPanel("campaign_funding_info"),
+    ]
 
     promote_panels = make_promote_panels()
 
@@ -1024,6 +1062,7 @@ class DistrictElectionCampaignPage(DistrictElectionBasePage):
             "Hero banner",
         ),
         FieldPanel("order"),
+        FieldPanel("campaign_funding_info"),
     ]
 
     ### RELATIONS
@@ -1076,7 +1115,11 @@ class DistrictElectionRootPage(RoutablePageMixin, Page):
 
     ### RELATIONS
 
-    parent_page_types = ["district.DistrictHomePage"]
+    parent_page_types = [
+        "district.DistrictHomePage",
+        "district.DistrictCustomPage",
+        "district.DistrictCrossroadPage",
+    ]
     subpage_types = [
         "district.DistrictElectionCampaignPage",
         "district.DistrictGeoFeatureCollectionPage",
@@ -1388,7 +1431,7 @@ class DistrictCustomPage(
     ### RELATIONS
 
     parent_page_types = ["district.DistrictHomePage", "district.DistrictCrossroadPage"]
-    subpage_types = []
+    subpage_types = ["district.DistrictElectionRootPage"]
 
     ### OTHERS
 
diff --git a/district/templates/district/base.html b/district/templates/district/base.html
index 1e7fe7cc5e28a71496dafd06ac26e9d9615dd968..cdf4a789660e12d104e0dca7ccd5cd9981c4a093 100644
--- a/district/templates/district/base.html
+++ b/district/templates/district/base.html
@@ -287,6 +287,10 @@
                 </ul>
               </ui-footer-collapsible>
             </div>
+
+            {% if page.root_page.footer_links %}
+              {% include_block page.root_page.footer_links with container="py-4 lg:py-0 border-t border-grey-400 lg:border-t-0" %}
+            {% endif %}
           </section>
 
           <section class="footer__social lg:text-right">
@@ -322,14 +326,19 @@
           </section>
         </div>
 
-        {% if page.root_page.footer_person_list %}
+        {% if page.root_page.footer_person_list or page.root_page.footer_extra_content %}
           <section class="bg-black py-4 lg:py-12">
             <div class="container container--default">
-              <div class="grid gap-4 grid-cols-1 md:grid-cols-2 xl:grid-cols-3">
-                  {% for person_block in page.root_page.footer_person_list %}
-                      {% include "shared/person_badge_snippet.html" with person_page=person_block.value.person title=person_block.value.position %}
-                  {% endfor %}
-              </div>
+                <div class="grid gap-4 grid-cols-1 md:grid-cols-2 xl:grid-cols-3">
+                  {% if page.root_page.footer_person_list %}
+                    {% for person_block in page.root_page.footer_person_list %}
+                        {% include "shared/person_badge_snippet.html" with person_page=person_block.value.person title=person_block.value.position %}
+                    {% endfor %}
+                  {% endif %}
+                  {% if page.root_page.footer_extra_content %}
+                      {{ page.root_page.footer_extra_content|richtext }}
+                  {% endif %}
+                </div>
             </div>
           </section>
         {% endif %}
diff --git a/district/templates/district/blocks/article_links_block.html b/district/templates/district/blocks/article_links_block.html
new file mode 100644
index 0000000000000000000000000000000000000000..ca1efae29d060ca006c566c928ed980e32aa368e
--- /dev/null
+++ b/district/templates/district/blocks/article_links_block.html
@@ -0,0 +1,9 @@
+<ul class="unordered-list">
+    {% for article in self.articles %}
+        <li>
+            <a href="{{ article.url }}" class="underline">
+                {{ article.title }}
+            </a>
+        </li>
+    {% endfor %}
+</ul>
diff --git a/district/templates/district/blocks/articles_block.html b/district/templates/district/blocks/articles_block.html
new file mode 100644
index 0000000000000000000000000000000000000000..c3bf317b9766bb51df7dadc658d3f59e7629d086
--- /dev/null
+++ b/district/templates/district/blocks/articles_block.html
@@ -0,0 +1,5 @@
+<div class="article-card-list grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 lg:gap-8">
+    {% for article in self.articles %}
+        {% include "shared/article_preview.html" with article=article perex_size="h-12" %}
+    {% endfor %}
+</div>
diff --git a/district/templates/district/blocks/hero_banner_block.html b/district/templates/district/blocks/hero_banner_block.html
new file mode 100644
index 0000000000000000000000000000000000000000..a321a60206f8af1f13260297b6ba004349601d3f
--- /dev/null
+++ b/district/templates/district/blocks/hero_banner_block.html
@@ -0,0 +1,41 @@
+{% load wagtailimages_tags %}
+
+<div class="relative hero hero--image p-0 text-center md:text-left">
+    <picture aria-hidden="true">
+        {% image self.xxl_banner min-1280x1 as xxl_image %}
+        {% image self.xl_banner max-1280x2000 as xl_image %}
+        {% image self.lg_banner max-1024x2000 as lg_image %}
+        {% image self.md_banner max-768x2000 as md_image %}
+        {% image self.sm_banner max-640x2000 as sm_image %}
+
+        <source media="(min-width:1536px)" srcset="{{ xxl_image.full_url }}">
+        <source media="(min-width:1280px)" srcset="{{ xl_image.full_url }}">
+        <source media="(min-width:1024px)" srcset="{{ lg_image.full_url }}">
+        <source media="(min-width:768px)" srcset="{{ md_image.full_url }}">
+
+        <img src="{{ sm_image.full_url }}" width="auto" class="w-full">
+    </picture>
+    <div class="absolute h-full w-full md:w-1/2" style="bottom: 0">{# TODO: Update style guide #}
+        <div class="flex h-full items-end md:items-center justify-center text-center lg:text-left">
+            <div class="mx-2 mb-10">
+                <h1 class="head-alt-lg md:head-alt-xl text-shadow-lg max-w-2xl mx-auto lg:mx-0">
+                    {% firstof self.title page.title %}
+                </h1>
+                {% if self.subtitle %}
+                    <h2 class="head-xs mt-2 text-shadow-lg">
+                        {{ self.subtitle }}
+                    </h2>
+                {% endif %}
+                {% if self.button_link and self.button_text %}
+                <div class="mt-4 md:mt-8 space-y-4">
+                    <div class="w-100">
+                        <a href="{{ self.button_link }}" class="btn btn--white btn--hoveractive text-base btn--fullwidth md:btn--autowidth">
+                            <div class="btn__body ">{{ self.button_text }}</div>
+                        </a>
+                    </div>
+                </div>
+                {% endif %}
+            </div>
+        </div>
+    </div>
+</div>
diff --git a/district/templates/district/district_election_campaign_page.html b/district/templates/district/district_election_campaign_page.html
index 5b69ed127c74cd9c274d79f2958ad5981870ccc8..167ef70af869bc4a594233ba804b4e90a46fe370 100644
--- a/district/templates/district/district_election_campaign_page.html
+++ b/district/templates/district/district_election_campaign_page.html
@@ -170,7 +170,7 @@
             </a>
           {% endif %}
           <a
-            href="https://wiki.pirati.cz/ft/start"
+            href="{% firstof page.campaign_funding_info page.campaign_page.campaign_funding_info 'https://wiki.pirati.cz/ft/start' %}"
             class="super-button bg-black text-white lg:w-full container-padding--zero lg:container-padding--auto"
           >
             <span class="super-button__body">Financování kampaně</span>
diff --git a/district/templates/district/includes/election_subpage_sidebar_content.html b/district/templates/district/includes/election_subpage_sidebar_content.html
index 31a6c6e2a8ea6f06ae31ae5923f9e0c17193e6f2..a2335e2382d1b60c00bec59792841f53eaf82106 100644
--- a/district/templates/district/includes/election_subpage_sidebar_content.html
+++ b/district/templates/district/includes/election_subpage_sidebar_content.html
@@ -58,7 +58,7 @@
   <hr>
   <h3>Financování kampaně</h3>
   <p>Transparentní financování kampaně je pro nás samozřejmost.</p>
-  <a href="https://wiki.pirati.cz/ft/start" class="btn btn--icon btn--grey-125 text-sm btn--hoveractive btn--fullwidth md:btn--autowidth content-block--nostyle">
+  <a href="{% firstof page.campaign_funding_info page.campaign_page.campaign_funding_info 'https://wiki.pirati.cz/ft/start' %}" class="btn btn--icon btn--grey-125 text-sm btn--hoveractive btn--fullwidth md:btn--autowidth content-block--nostyle">
     <div class="btn__body-wrap">
       <div class="btn__body ">Zjistit víc</div>
       <div class="btn__icon ">
diff --git a/main/templates/main/includes/layout/footer.html b/main/templates/main/includes/layout/footer.html
index 48df48bdf800f8434caec64f83f50676c89be5b4..1953c1c3a95467cc74609b548864c4a07a0c09b0 100644
--- a/main/templates/main/includes/layout/footer.html
+++ b/main/templates/main/includes/layout/footer.html
@@ -63,7 +63,8 @@
           {% endif %}
           <div class="max-w-xs">
             <span class="text-xs text-grey-350 ">
-              <span class="-scale-x-100 inline-block">©</span> Piráti, 2022. Všechna práva vyhlazena. Sdílejte a nechte ostatní sdílet za stejných podmínek.<br><br>
+              <span class="-scale-x-100 inline-block">©</span> Piráti, {% now 'Y' %}.
+              Všechna práva vyhlazena. Sdílejte a nechte ostatní sdílet za stejných podmínek.<br><br>
               <a href="{{ page.root_page.gdpr_and_cookies_url }}">Zásady ochrany osobních údajů</a>
             </span>
           </div>
diff --git a/senat_campaign/migrations/0011_senatcampaignhomepage_footer_extra_content.py b/senat_campaign/migrations/0011_senatcampaignhomepage_footer_extra_content.py
new file mode 100644
index 0000000000000000000000000000000000000000..45db68dc93362d83412d616fe6131a862d67b259
--- /dev/null
+++ b/senat_campaign/migrations/0011_senatcampaignhomepage_footer_extra_content.py
@@ -0,0 +1,20 @@
+# Generated by Django 4.1.8 on 2023-05-01 15:14
+
+import wagtail.fields
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+    dependencies = [
+        ("senat_campaign", "0010_alter_senatcampaignhomepage_about_gallery_and_more"),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name="senatcampaignhomepage",
+            name="footer_extra_content",
+            field=wagtail.fields.RichTextField(
+                blank=True, verbose_name="Extra obsah pod šedou patičkou"
+            ),
+        ),
+    ]
diff --git a/senat_campaign/migrations/0011_senatcampaignhomepage_footer_links.py b/senat_campaign/migrations/0011_senatcampaignhomepage_footer_links.py
new file mode 100644
index 0000000000000000000000000000000000000000..5372ad0ff8731a6d43e38fd92c06f39e9c25da48
--- /dev/null
+++ b/senat_campaign/migrations/0011_senatcampaignhomepage_footer_links.py
@@ -0,0 +1,61 @@
+# Generated by Django 4.1.8 on 2023-04-24 17:46
+
+import wagtail.blocks
+import wagtail.fields
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+    dependencies = [
+        ("senat_campaign", "0010_alter_senatcampaignhomepage_about_gallery_and_more"),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name="senatcampaignhomepage",
+            name="footer_links",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "footer_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "label",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek zápatí", required=True
+                                    ),
+                                ),
+                                (
+                                    "items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "url",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz"
+                                                    ),
+                                                ),
+                                                (
+                                                    "text",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Text v odkazu"
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Odkazy",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    )
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Odkazy v zápatí webu",
+            ),
+        ),
+    ]
diff --git a/senat_campaign/migrations/0012_merge_20230502_1854.py b/senat_campaign/migrations/0012_merge_20230502_1854.py
new file mode 100644
index 0000000000000000000000000000000000000000..a25021934bc0e7906029989c4dd2b6ed000c3c82
--- /dev/null
+++ b/senat_campaign/migrations/0012_merge_20230502_1854.py
@@ -0,0 +1,12 @@
+# Generated by Django 4.1.8 on 2023-05-02 16:54
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+    dependencies = [
+        ("senat_campaign", "0011_senatcampaignhomepage_footer_extra_content"),
+        ("senat_campaign", "0011_senatcampaignhomepage_footer_links"),
+    ]
+
+    operations = []
diff --git a/senat_campaign/models.py b/senat_campaign/models.py
index 7b68f07064a4ced0c76fa65e0299c9c045512deb..01dc34c54dc703156df80f586ef037cb13a03bd8 100644
--- a/senat_campaign/models.py
+++ b/senat_campaign/models.py
@@ -19,6 +19,7 @@ from calendar_utils.models import CalendarMixin
 from shared.models import (
     ExtendedMetadataHomePageMixin,
     ExtendedMetadataPageMixin,
+    FooterMixin,
     SubpageMixin,
 )
 from tuning import admin_help
@@ -42,7 +43,7 @@ class ContactBlock(blocks.StructBlock):
 
 
 class SenatCampaignHomePage(
-    Page, ExtendedMetadataHomePageMixin, MetadataPageMixin, CalendarMixin
+    Page, ExtendedMetadataHomePageMixin, MetadataPageMixin, FooterMixin, CalendarMixin
 ):
     ### FIELDS
 
@@ -124,6 +125,9 @@ class SenatCampaignHomePage(
     matomo_id = models.IntegerField(
         "Matomo ID pro sledování návštěvnosti", blank=True, null=True
     )
+    footer_extra_content = RichTextField(
+        verbose_name="Extra obsah pod šedou patičkou", blank=True
+    )
 
     ### PANELS
 
@@ -188,6 +192,8 @@ class SenatCampaignHomePage(
         FieldPanel("matomo_id"),
         FieldPanel("title_suffix"),
         FieldPanel("contacts"),
+        FieldPanel("footer_extra_content"),
+        FieldPanel("footer_links"),
         CommentPanel(),
     ]
 
diff --git a/senat_campaign/static/senat_campaign/assets/css/style.css b/senat_campaign/static/senat_campaign/assets/css/style.css
index 48a720d27276f575cd5c98abe5c7505cc4eefde5..0af4ea839f98aa9b888c1883f43c36647629ce02 100644
--- a/senat_campaign/static/senat_campaign/assets/css/style.css
+++ b/senat_campaign/static/senat_campaign/assets/css/style.css
@@ -912,7 +912,7 @@ footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {
   word-break: break-all;
 }
 
-.socials {
+.socials, .other {
   display: flex;
   justify-content: flex-end;
 }
@@ -937,7 +937,7 @@ footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {
 }
 
 @media screen and (max-width: 767.99px) {
-  .socials {
+  .socials, .other {
     justify-content: flex-start;
   }
   .socials a i {
@@ -945,7 +945,16 @@ footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {
   }
 }
 
+.other {
+  flex-direction: column;
+  align-items: flex-end;
+}
 
+@media screen and (max-width: 767.99px) {
+  .other {
+    align-items: flex-start;
+  }
+}
 
 /* PAGINATION */
 .page-link {
diff --git a/senat_campaign/templates/senat_campaign/base.html b/senat_campaign/templates/senat_campaign/base.html
index 12f90ae58568359ea2a8c5ce04b2e4c7546a407e..8e82f299047015505abcf085168e175bacf61c1a 100644
--- a/senat_campaign/templates/senat_campaign/base.html
+++ b/senat_campaign/templates/senat_campaign/base.html
@@ -165,6 +165,23 @@
             </div>
           </div><!-- /column -->
         </div> <!-- /row -->
+        {% if page.root_page.footer_links %}
+          <div class="row">
+            {% for block in page.root_page.footer_links %}
+              <div class="col-12 col-md-6">
+                <h2 class="lead page-subheading mb-5">{{ block.value.label }}</h2>
+              </div><!-- /column -->
+              <div class="col-12 col-md-6">
+                <div class="other mb-5">
+                  {% for link in block.value.items %}
+                    <a href="{{ link.url }}">{{ link.text }}</a>
+                  {% endfor %}
+                </div>
+              </div><!-- /column -->
+
+            {% endfor %}
+          </div>
+        {% endif %}
 
         <div class="row">
 
@@ -194,19 +211,32 @@
           {% endfor %}
 
         </div> <!-- /row -->
-
       </div><!-- /container -->
     </div><!-- /footer_top -->
 
     <div class="footer__bottom">
       <div class="container">
         <div class="row">
-          <div class="col-12 col-md-6 mb-3 mb-md-0">
-            <p class="mb-0">{% now "Y" %} | Zadavatel: {{ page.root_page.full_name }} | Zpracovatel: Česká pirátská strana</p>
-          </div><!-- /column -->
-          <div class="col-12 col-md-6 text-md-right">
-            <p class="mb-0">Tento web využívá soubory cookies - <a href="{{ page.root_page.cookies_page_url }}">více informací</a></p>
-          </div><!-- /column -->
+          {% if page.root_page.footer_extra_content %}
+            <div class="col-12 col-md-5 mb-3 mb-md-0">
+              <p class="mb-0">{% now "Y" %} | Zadavatel: {{ page.root_page.full_name }} | Zpracovatel: Česká pirátská strana</p>
+            </div><!-- /column -->
+            <div class="col-12 col-md-3">
+              <p class="mb-0">
+                {{ page.root_page.footer_extra_content|richtext }}
+              </p>
+            </div>
+            <div class="col-12 col-md-4 text-md-right">
+              <p class="mb-0">Tento web využívá soubory cookies - <a href="{{ page.root_page.cookies_page_url }}">více informací</a></p>
+            </div><!-- /column -->
+          {% else %}
+            <div class="col-12 col-md-6 mb-3 mb-md-0">
+              <p class="mb-0">{% now "Y" %} | Zadavatel: {{ page.root_page.full_name }} | Zpracovatel: Česká pirátská strana</p>
+            </div><!-- /column -->
+            <div class="col-12 col-md-6 text-md-right">
+              <p class="mb-0">Tento web využívá soubory cookies - <a href="{{ page.root_page.cookies_page_url }}">více informací</a></p>
+            </div><!-- /column -->
+          {% endif %}
         </div><!-- /row -->
       </div><!-- /container -->
     </div><!-- /footer_bottom -->
diff --git a/shared/blocks.py b/shared/blocks.py
index 46c27dd9a1e0af59ad830e75924ecc8fd5541f60..95c668577f8955ae1691956ce5dd671207d992b7 100644
--- a/shared/blocks.py
+++ b/shared/blocks.py
@@ -1054,6 +1054,25 @@ class ChartBlock(blocks.StructBlock):
 Zobrazí se tolik definovaných sloupců, kolik existuje skupin."""
 
 
+class FooterLinksBlock(blocks.StructBlock):
+    label = blocks.CharBlock(label="Titulek zápatí", required=True)
+    items = blocks.ListBlock(
+        blocks.StructBlock(
+            [
+                ("url", blocks.URLBlock(label="Odkaz")),
+                ("text", blocks.CharBlock(label="Text v odkazu")),
+            ]
+        ),
+        label="Odkazy",
+        required=True,
+    )
+
+    class Meta:
+        label = "Seznam odkazů v zápatí"
+        icon = "list-ul"
+        template = "shared/blocks/footer_links_block.html"
+
+
 DEFAULT_CONTENT_BLOCKS = [
     (
         "text",
diff --git a/shared/models.py b/shared/models.py
index 61789c0a9c82876174a7ba48fa5b7b5afec44541..f9e8b0bbbe313d4a6aec45497170a091a85541b2 100644
--- a/shared/models.py
+++ b/shared/models.py
@@ -11,8 +11,12 @@ from wagtail.admin.panels import FieldPanel, MultiFieldPanel, PublishingPanel
 from wagtail.fields import StreamField
 from wagtail.models import Page
 
-from instagram_utils.models import InstagramPost
-from shared.blocks import DEFAULT_CONTENT_BLOCKS, MenuItemBlock, MenuParentBlock
+from shared.blocks import (
+    DEFAULT_CONTENT_BLOCKS,
+    FooterLinksBlock,
+    MenuItemBlock,
+    MenuParentBlock,
+)
 
 logger = logging.getLogger(__name__)
 
@@ -198,3 +202,18 @@ class ExtendedMetadataPageMixin(models.Model):
             return super().get_meta_title()
 
         return f"{super().get_meta_title()} | {self.get_meta_title_suffix()}"
+
+
+class FooterMixin(models.Model):
+    footer_links = StreamField(
+        [
+            ("footer_links", FooterLinksBlock()),
+        ],
+        verbose_name="Odkazy v zápatí webu",
+        blank=True,
+        max_num=1,
+        use_json_field=True,
+    )
+
+    class Meta:
+        abstract = True
diff --git a/shared/templates/shared/article_preview.html b/shared/templates/shared/article_preview.html
index af8e77bb159bbaf2ed7b286c9ba4f5d7364aacfe..cddfe9461e71d620af1981c20a59f3603d92577f 100644
--- a/shared/templates/shared/article_preview.html
+++ b/shared/templates/shared/article_preview.html
@@ -69,7 +69,7 @@
         {{ article.title }}
       </h1>
     </a>
-    <p class="card-body-text text-ellipsis overflow-hidden h-64 flex-grow{% if article.is_black %} bg-black{% endif %}">
+    <p class="card-body-text text-ellipsis overflow-hidden {% firstof perex_size 'h-64' %} flex-grow{% if article.is_black %} bg-black{% endif %}">
       {{ article.perex }}
     </p>
     <div class="inline-block-nogap mt-4">
diff --git a/shared/templates/shared/blocks/footer_links_block.html b/shared/templates/shared/blocks/footer_links_block.html
new file mode 100644
index 0000000000000000000000000000000000000000..ebc55cb0054ea6f9b689202742371ca0f86b71b9
--- /dev/null
+++ b/shared/templates/shared/blocks/footer_links_block.html
@@ -0,0 +1,9 @@
+<div class="{{ container }}">
+    <ui-footer-collapsible label="{{ self.label }}">
+        <ul class="mt-6 space-y-2 text-grey-200">
+        {% for item in self.items %}
+            <li><a href="{{ item.url }}">{{ item.text }}</a></li>
+        {% endfor %}
+        </ul>
+    </ui-footer-collapsible>
+</div>
diff --git a/shared/templates/shared/calendar_current_events_snippet.html b/shared/templates/shared/calendar_current_events_snippet.html
index 0c95f7e733be84431fcc09f2fcb3cda108d920d8..da8181a21fac479979c97ad06b1984c3ca7e6018 100644
--- a/shared/templates/shared/calendar_current_events_snippet.html
+++ b/shared/templates/shared/calendar_current_events_snippet.html
@@ -19,14 +19,20 @@
           </div>
           <div class="col-span-8 grid grid-cols-3 col-gap-4 calendar-table-row__col calendar-table-row__col--norborder">
             <div class="col-span-3 md:col-span-1">
-              <strong class="block">{{ event.start|date:"l j. E"|capfirst }}</strong>
-              <p class="font-light text-sm mt-1">{{ event.duration }}</p></div>
+              <strong class="block">
+                <time datetime="{{ event.start|date:"Y-m-d H:m"|capfirst }}">
+                  {{ event.start|date:"l j. E"|capfirst }}
+                </time>
+              </strong>
+              <p class="font-light text-sm mt-1" aria-hidden="true">{{ event.start|date:"G:i" }}</p>
+              <p class="font-light text-sm mt-1">{{ event.duration }}</p>
+            </div>
             <div class="col-span-3 md:col-span-2 mt-4 md:mt-0 overflow-hidden">
               <span class="font-bold block">
                 {{ event.summary }}
               </span>
               {% if event.description %}
-                <p class="font-light text-sm mt-1">
+                <p class="font-light text-sm mt-1 overflow-auto">
                   {{ event.description | safe }}
                 </p>
               {% endif %}
@@ -38,6 +44,11 @@
                 <i aria-hidden="true" class="ico--jitsi text-violet-300 mr-1"></i>
                 <span>Jitsi URL</span>
               </a>
+            {% elif event.url %}
+              <a href="{{ event.url }}" class="icon-link">
+                <i aria-hidden="true" class="ico--link text-violet-300 mr-1"></i>
+                <span>Odkaz</span>
+              </a>
             {% elif event.location %}
               <a href="https://maps.google.com/maps?q={{ event.location }}" class="icon-link">
                 <i aria-hidden="true" class="ico--location text-violet-300 mr-1"></i>
diff --git a/shared/templates/shared/more_articles_snippet.html b/shared/templates/shared/more_articles_snippet.html
index f5033712a6a0c2665e76b06e21beaf9719232bf9..59644a43559548bfe9eea55540bfb329421cfb6f 100644
--- a/shared/templates/shared/more_articles_snippet.html
+++ b/shared/templates/shared/more_articles_snippet.html
@@ -1,5 +1,5 @@
 <nav class="text-center mb-3">
-    <a href="{{ page.root_page.articles_page.url }}" class="btn btn--icon text-xl pt-8" rel="next" >
+    <a href="{{ page.articles_page.url }}" class="btn btn--icon text-xl pt-8" rel="next" >
   <div class="btn__body-wrap">
     <div class="btn__body ">Další články</div>
     <div class="btn__icon ">
diff --git a/shared/templates/shared/small_calendar_snippet.html b/shared/templates/shared/small_calendar_snippet.html
index 07a550e1c8e8772ece6da40002e8fd85279f8ecd..e0e15409cf53c021f93536f23e26ba7ce0dccd1c 100644
--- a/shared/templates/shared/small_calendar_snippet.html
+++ b/shared/templates/shared/small_calendar_snippet.html
@@ -18,7 +18,7 @@
                   {{ event.summary }}
                 </span>
             {% if event.description %}
-              <p class="font-light text-sm mt-1">{{ event.description | safe }}</p>
+              <p class="font-light text-sm mt-1 overflow-auto">{{ event.description | safe }}</p>
             {% endif %}
           </div>
         </div>
@@ -28,6 +28,11 @@
               <i aria-hidden="true" class="ico--link text-violet-300 mr-1"></i>
               <span>Jitsi URL</span>
             </a>
+          {% elif event.url %}
+            <a href="{{ event.url }}" class="icon-link">
+              <i aria-hidden="true" class="ico--link text-violet-300 mr-1"></i>
+              <span>Odkaz</span>
+            </a>
           {% elif event.location %}
             <a href="https://maps.google.com/maps?q={{ event.location }}" class="icon-link">
               <i aria-hidden="true" class="ico--location text-violet-300 mr-1"></i>
diff --git a/uniweb/migrations/0042_uniwebhomepage_footer_extra_content.py b/uniweb/migrations/0042_uniwebhomepage_footer_extra_content.py
new file mode 100644
index 0000000000000000000000000000000000000000..aa366e3354a9c44e43db204e96441763c12583e4
--- /dev/null
+++ b/uniweb/migrations/0042_uniwebhomepage_footer_extra_content.py
@@ -0,0 +1,20 @@
+# Generated by Django 4.1.8 on 2023-05-01 15:23
+
+import wagtail.fields
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+    dependencies = [
+        ("uniweb", "0041_alter_uniwebflexiblepage_content_and_more"),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name="uniwebhomepage",
+            name="footer_extra_content",
+            field=wagtail.fields.RichTextField(
+                blank=True, verbose_name="Extra obsah pod šedou patičkou"
+            ),
+        ),
+    ]
diff --git a/uniweb/migrations/0042_uniwebhomepage_footer_links.py b/uniweb/migrations/0042_uniwebhomepage_footer_links.py
new file mode 100644
index 0000000000000000000000000000000000000000..0e5c44f70fac7564781219e283c25a6bda6b8f50
--- /dev/null
+++ b/uniweb/migrations/0042_uniwebhomepage_footer_links.py
@@ -0,0 +1,61 @@
+# Generated by Django 4.1.8 on 2023-04-20 21:55
+
+import wagtail.blocks
+import wagtail.fields
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+    dependencies = [
+        ("uniweb", "0041_alter_uniwebflexiblepage_content_and_more"),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name="uniwebhomepage",
+            name="footer_links",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "footer_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "label",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek zápatí", required=True
+                                    ),
+                                ),
+                                (
+                                    "items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "url",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz"
+                                                    ),
+                                                ),
+                                                (
+                                                    "text",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Text v odkazu"
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Odkazy",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    )
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Odkazy v zápatí webu",
+            ),
+        ),
+    ]
diff --git a/uniweb/migrations/0043_merge_20230502_1854.py b/uniweb/migrations/0043_merge_20230502_1854.py
new file mode 100644
index 0000000000000000000000000000000000000000..794bb0efb5ec9e7759754e6171c8f8bcdfb26a4b
--- /dev/null
+++ b/uniweb/migrations/0043_merge_20230502_1854.py
@@ -0,0 +1,12 @@
+# Generated by Django 4.1.8 on 2023-05-02 16:54
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+    dependencies = [
+        ("uniweb", "0042_uniwebhomepage_footer_extra_content"),
+        ("uniweb", "0042_uniwebhomepage_footer_links"),
+    ]
+
+    operations = []
diff --git a/uniweb/models.py b/uniweb/models.py
index 42389c9de3ddf587262948ca1d37b00549c5bd25..423ad0481b51c2436c7197d100ae02d1333cfd08 100644
--- a/uniweb/models.py
+++ b/uniweb/models.py
@@ -1,3 +1,5 @@
+import random
+
 from captcha.fields import CaptchaField
 from django import forms
 from django.core.paginator import Paginator
@@ -23,18 +25,19 @@ from wagtail.models import Page
 from wagtailmetadata.models import MetadataPageMixin
 
 from calendar_utils.models import CalendarMixin
-from shared.blocks import ChartBlock
+from shared.blocks import ChartBlock, FooterLinksBlock
 from shared.const import RICH_TEXT_DEFAULT_FEATURES
 from shared.models import (
     ArticleMixin,
     ExtendedMetadataHomePageMixin,
     ExtendedMetadataPageMixin,
+    FooterMixin,
     SubpageMixin,
 )
-from shared.utils import make_promote_panels
+from shared.utils import make_promote_panels, strip_all_html_tags, trim_to_length
 from tuning import admin_help
 
-from .blocks import PeopleGroupListBlock, PersonCustomPositionBlock, PersonUrlBlock
+from .blocks import PeopleGroupListBlock, PersonUrlBlock
 from .constants import (
     ALIGN_CHOICES,
     ALIGN_CSS,
@@ -298,7 +301,7 @@ class UniwebArticleTag(TaggedItemBase):
 
 
 class UniwebHomePage(
-    Page, ExtendedMetadataHomePageMixin, MetadataPageMixin, CalendarMixin
+    Page, ExtendedMetadataHomePageMixin, MetadataPageMixin, CalendarMixin, FooterMixin
 ):
     ### FIELDS
 
@@ -328,6 +331,7 @@ class UniwebHomePage(
     )
 
     ### Footer
+
     show_logo = models.BooleanField(
         "zobrazit logo", default=True, help_text="Zobrazit logo"
     )
@@ -339,6 +343,11 @@ class UniwebHomePage(
         default=True,
         help_text="Zobrazit pirátská tlačítka",
     )
+    footer_extra_content = RichTextField(
+        verbose_name="Extra obsah pod šedou patičkou",
+        blank=True,
+        features=RICH_TEXT_DEFAULT_FEATURES,
+    )
 
     ### PANELS
 
@@ -361,6 +370,8 @@ class UniwebHomePage(
                 FieldPanel("show_logo"),
                 FieldPanel("show_social_links"),
                 FieldPanel("show_pirate_buttons"),
+                FieldPanel("footer_extra_content"),
+                FieldPanel("footer_links"),
             ],
             "nastavení patičky",
         ),
diff --git a/uniweb/templates/uniweb/base.html b/uniweb/templates/uniweb/base.html
index 7f17985382b858ce71d75d7c4f0fd8c3d208afa5..7522bd1ade5a28957a1d414c46a543c6b3914e54 100644
--- a/uniweb/templates/uniweb/base.html
+++ b/uniweb/templates/uniweb/base.html
@@ -133,9 +133,21 @@
               {% endif %}
             </div>
           </section>
+          {% if page.root_page.footer_links %}
+            {% include_block page.root_page.footer_links with container="flex flex-col md:flex-row lg:flex-col lg:items-end space-y-2 md:space-y-0 md:space-x-2 lg:space-x-0 lg:space-y-2" %}
+          {% endif %}
         </div>
       </div>
     </ui-app>
+    {% if page.root_page.footer_extra_content %}
+      <section class="bg-black py-4 lg:py-12">
+        <div class="container container--default">
+            <div class="grid gap-4 grid-cols-1 md:grid-cols-2 xl:grid-cols-3">
+              {{ page.root_page.footer_extra_content|richtext }}
+            </div>
+        </div>
+      </section>
+    {% endif %}
   </footer>
 
   <script src="{% static "shared/vendor/vue/vue.2.6.11.js" %}"></script>
diff --git a/uniweb/templates/uniweb/blocks/calendar_agenda.html b/uniweb/templates/uniweb/blocks/calendar_agenda.html
index c45f1caf7bc2ca53fe759fb336ac2c6de44ecfda..7a14074dc3eed9a8595c9ee510b8447d2505a979 100644
--- a/uniweb/templates/uniweb/blocks/calendar_agenda.html
+++ b/uniweb/templates/uniweb/blocks/calendar_agenda.html
@@ -12,7 +12,7 @@
         <div class="col-span-3 md:col-span-2 mt-4 md:mt-0">
           <strong class="block">{{ event.summary }}</strong>
           {% if event.description %}
-            <p class="font-light text-sm mt-1">{{ event.description }}</p>
+            <p class="font-light text-sm mt-1 ">{{ event.description }}</p>
           {% endif %}
           {% if event.location %}
             <p class="font-light text-sm mt-1">{{ event.location }}</p>