From 3f04e53e472a4302fc7523c03d83fed498d38adf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Bedna=C5=99=C3=ADk?= <jan.bednarik@gmail.com>
Date: Wed, 8 Feb 2023 16:01:26 +0100
Subject: [PATCH] district: Missing migration

---
 .../0105_alter_districtarticlepage_content.py | 5865 +++++++++++++++++
 1 file changed, 5865 insertions(+)
 create mode 100644 district/migrations/0105_alter_districtarticlepage_content.py

diff --git a/district/migrations/0105_alter_districtarticlepage_content.py b/district/migrations/0105_alter_districtarticlepage_content.py
new file mode 100644
index 00000000..e29aa842
--- /dev/null
+++ b/district/migrations/0105_alter_districtarticlepage_content.py
@@ -0,0 +1,5865 @@
+# Generated by Django 4.1.6 on 2023-02-08 14:49
+
+import wagtail.blocks
+import wagtail.contrib.table_block.blocks
+import wagtail.fields
+import wagtail.images.blocks
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ("district", "0104_alter_districtarticlepage_content_and_more"),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name="districtarticlepage",
+            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,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Článek",
+            ),
+        ),
+    ]
-- 
GitLab