<?php
return array (
  'zab/not-found' => 
  array (
    'name' => 'zab/not-found',
    'yaml' => 
    array (
      'name' => 'zab/not-found',
      'title' => 'Not found Error',
      'description' => 'Not found headeer for the page error 404',
      'group' => 'special',
      'prefixFields' => true,
      'prefixType' => 'full',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'text',
          'type' => 'Textarea',
          'label' => 'Text',
          'enableRichtext' => true,
        ),
      ),
      'table' => 'tt_content',
      'typeField' => 'CType',
      'typeName' => 'zab_notfound',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/not-found/icon.svg',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\SvgIconProvider',
      'iconIdentifier' => 'tt_content-zab_notfound-ac915ed',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/ContentElements/not-found',
  ),
  'zab/articles' => 
  array (
    'name' => 'zab/articles',
    'yaml' => 
    array (
      'name' => 'zab/articles',
      'title' => 'Articles',
      'description' => 'Block selected articles',
      'group' => 'Content Elements',
      'priority' => -1,
      'prefixFields' => true,
      'prefixType' => 'full',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'row_general',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'uuid',
              'useExistingField' => true,
              'type' => 'Uuid',
            ),
            1 => 
            array (
              'identifier' => 'header',
              'useExistingField' => true,
              'label' => 'Block Name',
              'placeholder' => 'Optional',
            ),
            2 => 
            array (
              'type' => 'Linebreak',
            ),
            3 => 
            array (
              'identifier' => 'anchor',
              'useExistingField' => true,
              'type' => 'Text',
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'tab_header',
          'type' => 'Tab',
          'label' => 'Header',
        ),
        2 => 
        array (
          'identifier' => 'pretitle',
          'type' => 'TextInput',
          'label' => 'Pretitle',
        ),
        3 => 
        array (
          'identifier' => 'title',
          'type' => 'TextInput',
          'label' => 'Title',
        ),
        4 => 
        array (
          'identifier' => 'info',
          'type' => 'Textarea',
          'label' => 'Info',
        ),
        5 => 
        array (
          'identifier' => 'tab_articles',
          'type' => 'Tab',
          'label' => 'Articles',
        ),
        6 => 
        array (
          'identifier' => 'opt_type',
          'type' => 'Select',
          'label' => 'Select Type of Articles',
          'renderType' => 'selectSingle',
          'default' => 'get',
          'items' => 
          array (
            0 => 
            array (
              'label' => 'Get From Records',
              'value' => 'get',
            ),
            1 => 
            array (
              'label' => 'Create Articles',
              'value' => 'create',
            ),
          ),
          'onChange' => 'reload',
        ),
        7 => 
        array (
          'identifier' => 'record_articles',
          'type' => 'Relation',
          'label' => 'Select Article',
          'allowed' => 'tx_zab_articles',
          'displayCond' => 'FIELD:zab_articles_opt_type:=:get',
        ),
        8 => 
        array (
          'identifier' => 'articles_create',
          'type' => 'Collection',
          'label' => ' ',
          'minitems' => 0,
          'appearance' => 
          array (
            'levelLinksPosition' => 'bottom',
          ),
          'displayCond' => 'FIELD:zab_articles_opt_type:=:create',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'article_featured_image',
              'type' => 'File',
              'label' => 'Featured Image',
              'maxitems' => 1,
              'extendedPalette' => false,
              'allowed' => 'jpg,jpeg,png,webp,avif',
            ),
            1 => 
            array (
              'identifier' => 'opt_behavior',
              'type' => 'Radio',
              'label' => 'Click Behavior',
              'default' => 'none',
              'items' => 
              array (
                0 => 
                array (
                  'label' => 'None - image is not clickable',
                  'value' => 'none',
                ),
                1 => 
                array (
                  'label' => 'Enlarge - opens full-size in lightbox',
                  'value' => 'lightbox',
                ),
                2 => 
                array (
                  'label' => 'Link - opens custom URL',
                  'value' => 'link',
                ),
              ),
              'onChange' => 'reload',
            ),
            2 => 
            array (
              'identifier' => 'img_link',
              'type' => 'Link',
              'label' => 'Link',
              'displayCond' => 'FIELD:opt_behavior:=:link',
            ),
            3 => 
            array (
              'identifier' => 'article_description',
              'type' => 'Textarea',
              'label' => 'Description',
              'enableRichtext' => true,
            ),
          ),
        ),
      ),
      'table' => 'tt_content',
      'typeField' => 'CType',
      'typeName' => 'zab_articles',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/articles/icon.png',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\BitmapIconProvider',
      'iconIdentifier' => 'tt_content-zab_articles-d85dfe4',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/ContentElements/articles',
  ),
  'zab/record-articles' => 
  array (
    'name' => 'zab/record-articles',
    'yaml' => 
    array (
      'name' => 'zab/record-articles',
      'table' => 'tx_zab_articles',
      'priority' => -1,
      'labelField' => 'article_title',
      'title' => 'Articles',
      'description' => 'List of articles and publications from the website.',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'article_title',
          'type' => 'Text',
          'label' => 'Article Name',
        ),
        1 => 
        array (
          'identifier' => 'article_featured_image',
          'type' => 'File',
          'label' => 'Featured Image',
          'maxitems' => 1,
          'extendedPalette' => false,
          'allowed' => 'jpg,jpeg,png,webp,avif',
        ),
        2 => 
        array (
          'identifier' => 'opt_behavior',
          'type' => 'Radio',
          'label' => 'Click Behavior',
          'default' => 'none',
          'items' => 
          array (
            0 => 
            array (
              'label' => 'None - image is not clickable',
              'value' => 'none',
            ),
            1 => 
            array (
              'label' => 'Enlarge - opens full-size in lightbox',
              'value' => 'lightbox',
            ),
            2 => 
            array (
              'label' => 'Link - opens custom URL',
              'value' => 'link',
            ),
          ),
          'onChange' => 'reload',
        ),
        3 => 
        array (
          'identifier' => 'img_link',
          'type' => 'Link',
          'label' => 'Link',
          'displayCond' => 'FIELD:opt_behavior:=:link',
        ),
        4 => 
        array (
          'identifier' => 'article_description',
          'type' => 'Textarea',
          'label' => 'Description',
          'enableRichtext' => true,
        ),
      ),
      'typeName' => '1',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:content_blocks/Resources/Public/Icons/DefaultRecordTypeIcon.svg',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\SvgIconProvider',
      'iconIdentifier' => 'tx_zab_articles-1-cc2849f',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/RecordTypes/articles',
  ),
  'zab/banner' => 
  array (
    'name' => 'zab/banner',
    'yaml' => 
    array (
      'name' => 'zab/banner',
      'title' => 'Banner',
      'description' => 'Block banner with two versions, a default one and a smaller one',
      'group' => 'Content Elements',
      'priority' => -2,
      'prefixFields' => true,
      'prefixType' => 'full',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'row_general',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'uuid',
              'useExistingField' => true,
              'type' => 'Uuid',
            ),
            1 => 
            array (
              'identifier' => 'header',
              'useExistingField' => true,
              'label' => 'Block Name',
              'placeholder' => 'Optional',
            ),
            2 => 
            array (
              'type' => 'Linebreak',
            ),
            3 => 
            array (
              'identifier' => 'anchor',
              'useExistingField' => true,
              'type' => 'Text',
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'tab_content',
          'type' => 'Tab',
          'label' => 'Content',
        ),
        2 => 
        array (
          'identifier' => 'title',
          'type' => 'TextInput',
          'label' => 'Title',
        ),
        3 => 
        array (
          'identifier' => 'info',
          'type' => 'Textarea',
          'label' => 'Info',
        ),
        4 => 
        array (
          'identifier' => 'cta',
          'type' => 'Link',
          'label' => 'Button',
          'allowedTypes' => 
          array (
            0 => 'page',
            1 => 'url',
            2 => 'file',
          ),
        ),
      ),
      'table' => 'tt_content',
      'typeField' => 'CType',
      'typeName' => 'zab_banner',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/banner/icon.png',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\BitmapIconProvider',
      'iconIdentifier' => 'tt_content-zab_banner-7e03f6a',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/ContentElements/banner',
  ),
  'zab/banner-style' => 
  array (
    'name' => 'zab/banner-style',
    'yaml' => 
    array (
      'name' => 'zab/banner-style',
      'title' => 'Banner Style',
      'description' => 'Block Banner Style',
      'group' => 'Content Elements',
      'priority' => -2,
      'prefixFields' => true,
      'prefixType' => 'full',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'row_general',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'uuid',
              'useExistingField' => true,
              'type' => 'Uuid',
            ),
            1 => 
            array (
              'identifier' => 'header',
              'useExistingField' => true,
              'label' => 'Block Name',
              'placeholder' => 'Optional',
            ),
            2 => 
            array (
              'type' => 'Linebreak',
            ),
            3 => 
            array (
              'identifier' => 'anchor',
              'useExistingField' => true,
              'type' => 'Text',
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'tab_content',
          'type' => 'Tab',
          'label' => 'Content',
        ),
        2 => 
        array (
          'identifier' => 'opt_color',
          'label' => 'background Color',
          'type' => 'Select',
          'renderType' => 'selectSingle',
          'items' => 
          array (
            0 => 
            array (
              'label' => 'White',
              'value' => 'white',
            ),
            1 => 
            array (
              'label' => 'Grey',
              'value' => 'black10',
            ),
          ),
          'itemsProcFunc' => 'Zab\\ZabSite\\Utility\\ContentOptions->getColors',
        ),
        3 => 
        array (
          'identifier' => 'text',
          'type' => 'Textarea',
          'label' => 'Text',
          'enableRichtext' => true,
        ),
      ),
      'table' => 'tt_content',
      'typeField' => 'CType',
      'typeName' => 'zab_bannerstyle',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/banner-style/icon.png',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\BitmapIconProvider',
      'iconIdentifier' => 'tt_content-zab_bannerstyle-49882c7',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/ContentElements/banner-style',
  ),
  'zab/cards-links' => 
  array (
    'name' => 'zab/cards-links',
    'yaml' => 
    array (
      'name' => 'zab/cards-links',
      'title' => 'Cards Links',
      'description' => 'Block with cards links',
      'group' => 'Content Elements',
      'priority' => -3,
      'prefixFields' => true,
      'prefixType' => 'full',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'row_general',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'uuid',
              'useExistingField' => true,
              'type' => 'Uuid',
            ),
            1 => 
            array (
              'identifier' => 'header',
              'useExistingField' => true,
              'label' => 'Block Name',
              'placeholder' => 'Optional',
            ),
            2 => 
            array (
              'type' => 'Linebreak',
            ),
            3 => 
            array (
              'identifier' => 'anchor',
              'useExistingField' => true,
              'type' => 'Text',
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'tab_cards',
          'type' => 'Tab',
          'label' => 'Cards',
        ),
        2 => 
        array (
          'identifier' => 'cards',
          'type' => 'Collection',
          'label' => ' ',
          'minitems' => 0,
          'maxitems' => 3,
          'appearance' => 
          array (
            'levelLinksPosition' => 'bottom',
          ),
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'opt_color',
              'type' => 'Select',
              'renderType' => 'selectSingle',
              'label' => 'Card Color',
              'itemsProcFunc' => 'Zab\\ZabSite\\Utility\\ContentOptions->getColors',
            ),
            1 => 
            array (
              'identifier' => 'title',
              'type' => 'TextInput',
              'label' => 'Title',
            ),
            2 => 
            array (
              'identifier' => 'subtitle',
              'type' => 'TextInput',
              'label' => 'Subtitle',
            ),
            3 => 
            array (
              'identifier' => 'text',
              'type' => 'Textarea',
              'label' => 'Text',
            ),
            4 => 
            array (
              'identifier' => 'link',
              'type' => 'Link',
              'label' => 'Link',
              'allowedTypes' => 
              array (
                0 => 'page',
              ),
            ),
          ),
        ),
      ),
      'table' => 'tt_content',
      'typeField' => 'CType',
      'typeName' => 'zab_cardslinks',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/cards-links/icon.png',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\BitmapIconProvider',
      'iconIdentifier' => 'tt_content-zab_cardslinks-8091449',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/ContentElements/cards-links',
  ),
  'zab/cards-fees' => 
  array (
    'name' => 'zab/cards-fees',
    'yaml' => 
    array (
      'name' => 'zab/cards-fees',
      'title' => 'Cards Fees',
      'description' => 'Block card with options (color, layout - 50/50, 70/30, 100)',
      'group' => 'Content Elements',
      'priority' => -3,
      'prefixFields' => true,
      'prefixType' => 'full',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'row_general',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'uuid',
              'useExistingField' => true,
              'type' => 'Uuid',
            ),
            1 => 
            array (
              'identifier' => 'header',
              'useExistingField' => true,
              'label' => 'Block Name',
              'placeholder' => 'Optional',
            ),
            2 => 
            array (
              'type' => 'Linebreak',
            ),
            3 => 
            array (
              'identifier' => 'anchor',
              'useExistingField' => true,
              'type' => 'Text',
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'tab_content',
          'type' => 'Tab',
          'label' => 'Content',
        ),
        2 => 
        array (
          'identifier' => 'row_1',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'title',
              'type' => 'TextInput',
              'label' => 'Title',
            ),
            1 => 
            array (
              'identifier' => 'cta',
              'type' => 'Link',
              'label' => 'Button',
              'allowedTypes' => 
              array (
                0 => 'page',
                1 => 'url',
                2 => 'file',
              ),
            ),
          ),
        ),
        3 => 
        array (
          'identifier' => 'tab_cards',
          'type' => 'Tab',
          'label' => 'Cards',
        ),
        4 => 
        array (
          'identifier' => 'opt_layout',
          'label' => 'Cards Layout',
          'type' => 'Select',
          'renderType' => 'selectSingle',
          'itemsProcFunc' => 'Zab\\ZabSite\\Utility\\ContentOptions->getLayoutOptions',
          'description' => 'This option only works for 2 cards',
        ),
        5 => 
        array (
          'identifier' => 'cards',
          'type' => 'Collection',
          'label' => ' ',
          'minitems' => 0,
          'maxitems' => 10,
          'appearance' => 
          array (
            'levelLinksPosition' => 'bottom',
          ),
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'row_2',
              'type' => 'Palette',
              'fields' => 
              array (
                0 => 
                array (
                  'identifier' => 'opt_color',
                  'label' => 'Card Color',
                  'type' => 'Select',
                  'renderType' => 'selectSingle',
                  'items' => 
                  array (
                    0 => 
                    array (
                      'label' => 'White',
                      'value' => 'white',
                    ),
                  ),
                  'itemsProcFunc' => 'Zab\\ZabSite\\Utility\\ContentOptions->getColors',
                ),
              ),
            ),
            1 => 
            array (
              'identifier' => 'info',
              'type' => 'Textarea',
              'enableRichtext' => true,
            ),
          ),
        ),
      ),
      'table' => 'tt_content',
      'typeField' => 'CType',
      'typeName' => 'zab_cardsfees',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/cards-fees/icon.png',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\BitmapIconProvider',
      'iconIdentifier' => 'tt_content-zab_cardsfees-b6976f9',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/ContentElements/cards-fees',
  ),
  'zab/cards-double' => 
  array (
    'name' => 'zab/cards-double',
    'yaml' => 
    array (
      'name' => 'zab/cards-double',
      'title' => 'Cards Double',
      'description' => 'Block Double cards (50% / 50%) with background image',
      'group' => 'Content Elements',
      'priority' => -3,
      'prefixFields' => true,
      'prefixType' => 'full',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'row_general',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'uuid',
              'useExistingField' => true,
              'type' => 'Uuid',
            ),
            1 => 
            array (
              'identifier' => 'header',
              'useExistingField' => true,
              'label' => 'Block Name',
              'placeholder' => 'Optional',
            ),
            2 => 
            array (
              'type' => 'Linebreak',
            ),
            3 => 
            array (
              'identifier' => 'anchor',
              'useExistingField' => true,
              'type' => 'Text',
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'tab_cards',
          'type' => 'Tab',
          'label' => 'Cards',
        ),
        2 => 
        array (
          'identifier' => 'cards',
          'type' => 'Collection',
          'label' => ' ',
          'minitems' => 0,
          'maxitems' => 2,
          'appearance' => 
          array (
            'levelLinksPosition' => 'bottom',
          ),
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'image',
              'type' => 'File',
              'label' => 'Image',
              'maxitems' => 1,
              'extendedPalette' => false,
              'allowed' => 'jpg,jpeg,png,webp,avif',
            ),
            1 => 
            array (
              'identifier' => 'info',
              'type' => 'Textarea',
              'enableRichtext' => true,
            ),
          ),
        ),
      ),
      'table' => 'tt_content',
      'typeField' => 'CType',
      'typeName' => 'zab_cardsdouble',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/cards-double/icon.png',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\BitmapIconProvider',
      'iconIdentifier' => 'tt_content-zab_cardsdouble-a7ec485',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/ContentElements/cards-double',
  ),
  'zab/cards-scroller' => 
  array (
    'name' => 'zab/cards-scroller',
    'yaml' => 
    array (
      'name' => 'zab/cards-scroller',
      'title' => 'Cards Scroller',
      'description' => 'Block with cards that appear on the scroll',
      'group' => 'Content Elements',
      'priority' => -3,
      'prefixFields' => true,
      'prefixType' => 'full',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'row_general',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'uuid',
              'useExistingField' => true,
              'type' => 'Uuid',
            ),
            1 => 
            array (
              'identifier' => 'header',
              'useExistingField' => true,
              'label' => 'Block Name',
              'placeholder' => 'Optional',
            ),
            2 => 
            array (
              'type' => 'Linebreak',
            ),
            3 => 
            array (
              'identifier' => 'anchor',
              'useExistingField' => true,
              'type' => 'Text',
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'tab_content',
          'type' => 'Tab',
          'label' => 'Content',
        ),
        2 => 
        array (
          'identifier' => 'row_2',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'title',
              'type' => 'TextInput',
              'label' => 'Title',
            ),
            1 => 
            array (
              'identifier' => 'opt_sticky',
              'type' => 'Checkbox',
              'label' => 'Sticky Headline',
              'renderType' => 'checkboxToggle',
            ),
          ),
        ),
        3 => 
        array (
          'identifier' => 'text',
          'type' => 'Textarea',
          'label' => 'Text',
          'enableRichtext' => true,
        ),
        4 => 
        array (
          'identifier' => 'tab_cards',
          'type' => 'Tab',
          'label' => 'Cards',
        ),
        5 => 
        array (
          'identifier' => 'cards',
          'type' => 'Collection',
          'label' => 'Cards',
          'minitems' => 0,
          'maxitems' => 6,
          'appearance' => 
          array (
            'levelLinksPosition' => 'bottom',
          ),
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'opt_color',
              'label' => 'Card Color',
              'type' => 'Select',
              'renderType' => 'selectSingle',
              'itemsProcFunc' => 'Zab\\ZabSite\\Utility\\ContentOptions->getColors',
            ),
            1 => 
            array (
              'identifier' => 'info',
              'type' => 'Textarea',
              'enableRichtext' => true,
            ),
          ),
        ),
      ),
      'table' => 'tt_content',
      'typeField' => 'CType',
      'typeName' => 'zab_cardsscroller',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/cards-scroller/icon.png',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\BitmapIconProvider',
      'iconIdentifier' => 'tt_content-zab_cardsscroller-125939e',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/ContentElements/cards-scroller',
  ),
  'zab/downloads' => 
  array (
    'name' => 'zab/downloads',
    'yaml' => 
    array (
      'name' => 'zab/downloads',
      'title' => 'Downloads',
      'description' => 'Block selected downloads',
      'group' => 'Content Elements',
      'priority' => -4,
      'prefixFields' => true,
      'prefixType' => 'full',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'row_general',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'uuid',
              'useExistingField' => true,
              'type' => 'Uuid',
            ),
            1 => 
            array (
              'identifier' => 'header',
              'useExistingField' => true,
              'label' => 'Block Name',
              'placeholder' => 'Optional',
            ),
            2 => 
            array (
              'type' => 'Linebreak',
            ),
            3 => 
            array (
              'identifier' => 'anchor',
              'useExistingField' => true,
              'type' => 'Text',
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'tab_cards',
          'type' => 'Tab',
          'label' => 'Cards',
        ),
        2 => 
        array (
          'identifier' => 'row_1',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'title',
              'type' => 'TextInput',
              'label' => 'Title',
            ),
            1 => 
            array (
              'identifier' => 'opt_type',
              'type' => 'Select',
              'label' => 'Type',
              'renderType' => 'selectSingle',
              'items' => 
              array (
                0 => 
                array (
                  'label' => 'Grid',
                  'value' => 'grid',
                ),
                1 => 
                array (
                  'label' => 'Slider',
                  'value' => 'slider',
                ),
              ),
            ),
          ),
        ),
        3 => 
        array (
          'identifier' => 'palette_0',
          'type' => 'Palette',
          'label' => 'Downloads',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'downloads_category',
              'type' => 'Select',
              'label' => 'Filter by Category',
              'renderType' => 'selectSingle',
              'foreign_table' => 'tx_zab_downloads_category',
              'foreign_table_where' => 'ORDER BY tx_zab_downloads_category.sorting',
              'onChange' => 'reload',
              'items' => 
              array (
                0 => 
                array (
                  'label' => '[ All ]',
                  'value' => 0,
                ),
              ),
            ),
            1 => 
            array (
              'type' => 'Linebreak',
            ),
            2 => 
            array (
              'identifier' => 'downloads_records',
              'type' => 'Select',
              'label' => ' ',
              'renderType' => 'selectMultipleSideBySide',
              'foreign_table' => 'tx_zab_downloads',
              'itemsProcFunc' => 'Zab\\ZabSite\\Utility\\ContentOptions->getDownloadsByCategory',
            ),
          ),
        ),
      ),
      'table' => 'tt_content',
      'typeField' => 'CType',
      'typeName' => 'zab_downloads',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/downloads/icon.png',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\BitmapIconProvider',
      'iconIdentifier' => 'tt_content-zab_downloads-687b95d',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/ContentElements/downloads',
  ),
  'zab/record-downloads' => 
  array (
    'name' => 'zab/record-downloads',
    'yaml' => 
    array (
      'name' => 'zab/record-downloads',
      'table' => 'tx_zab_downloads',
      'priority' => -4,
      'labelField' => 'download_name',
      'title' => 'Downloads',
      'description' => 'List of Downloads.',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'row_0',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'download_name',
              'type' => 'Text',
              'label' => 'Name',
              'required' => true,
              'description' => '(Name of card, not show on frontend)',
            ),
            1 => 
            array (
              'identifier' => 'download_slug',
              'type' => 'Slug',
              'label' => 'Slug',
              'description' => '(Optional, if empty auto generate)',
              'eval' => 'uniqueInSite',
              'appearance' => 
              array (
                'prefix' => 'Zab\\ZabSite\\Utility\\ContentOptions->getDownloadSlugPrefix',
              ),
              'generatorOptions' => 
              array (
                'fields' => 
                array (
                  0 => 'zab_recorddownloads_download_name',
                ),
              ),
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'row_1',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'download_title',
              'type' => 'Text',
              'label' => 'Title',
            ),
            1 => 
            array (
              'identifier' => 'download_category',
              'type' => 'Select',
              'label' => 'Category',
              'renderType' => 'selectSingle',
              'foreign_table' => 'tx_zab_downloads_category',
              'items' => 
              array (
                0 => 
                array (
                  'label' => '(empty)',
                  'value' => 0,
                ),
              ),
              'foreign_table_where' => 'ORDER BY tx_zab_downloads_category.sorting',
              'minitems' => 1,
            ),
          ),
        ),
        2 => 
        array (
          'identifier' => 'download_info',
          'type' => 'Textarea',
          'label' => 'Info',
        ),
        3 => 
        array (
          'identifier' => 'download_links',
          'type' => 'Collection',
          'label' => ' ',
          'appearance' => 
          array (
            'levelLinksPosition' => 'bottom',
          ),
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'link',
              'type' => 'Link',
              'label' => 'Link',
              'allowedTypes' => 
              array (
                0 => 'url',
                1 => 'file',
              ),
            ),
          ),
        ),
        4 => 
        array (
          'identifier' => 'row_2',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'opt_color',
              'label' => 'Card Color',
              'type' => 'Select',
              'renderType' => 'selectSingle',
              'itemsProcFunc' => 'Zab\\ZabSite\\Utility\\ContentOptions->getColors',
            ),
            1 => 
            array (
              'identifier' => 'opt_line',
              'label' => 'Type Line',
              'type' => 'Select',
              'renderType' => 'selectSingle',
              'items' => 
              array (
                0 => 
                array (
                  'label' => 'Line 1',
                  'value' => 'line1',
                ),
                1 => 
                array (
                  'label' => 'Line 2',
                  'value' => 'line2',
                ),
                2 => 
                array (
                  'label' => 'Line 3',
                  'value' => 'line3',
                ),
                3 => 
                array (
                  'label' => 'Line 4',
                  'value' => 'line4',
                ),
                4 => 
                array (
                  'label' => 'Line 5',
                  'value' => 'line5',
                ),
                5 => 
                array (
                  'label' => 'Line 6',
                  'value' => 'line6',
                ),
              ),
            ),
          ),
        ),
      ),
      'typeName' => '1',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:content_blocks/Resources/Public/Icons/DefaultRecordTypeIcon.svg',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\SvgIconProvider',
      'iconIdentifier' => 'tx_zab_downloads-1-cc2849f',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/RecordTypes/downloads',
  ),
  'zab/record-downloads-category' => 
  array (
    'name' => 'zab/record-downloads-category',
    'yaml' => 
    array (
      'name' => 'zab/record-downloads-category',
      'table' => 'tx_zab_downloads_category',
      'priority' => -4,
      'labelField' => 'downloads_category',
      'title' => 'Downloads Category',
      'description' => 'Categories for downloads records.',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'downloads_category',
          'type' => 'Text',
          'label' => 'Category',
        ),
      ),
      'typeName' => '1',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/record-downloads-category/icon.svg',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\SvgIconProvider',
      'iconIdentifier' => 'tx_zab_downloads_category-1-794d697',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/RecordTypes/downloads-category',
  ),
  'zab/faqs' => 
  array (
    'name' => 'zab/faqs',
    'yaml' => 
    array (
      'name' => 'zab/faqs',
      'title' => 'FAQs',
      'description' => 'Block FAQs',
      'group' => 'Content Elements',
      'priority' => -6,
      'prefixFields' => true,
      'prefixType' => 'full',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'row_general',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'uuid',
              'useExistingField' => true,
              'type' => 'Uuid',
            ),
            1 => 
            array (
              'identifier' => 'header',
              'useExistingField' => true,
              'label' => 'Block Name',
              'placeholder' => 'Optional',
            ),
            2 => 
            array (
              'type' => 'Linebreak',
            ),
            3 => 
            array (
              'identifier' => 'anchor',
              'useExistingField' => true,
              'type' => 'Text',
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'tab_content',
          'type' => 'Tab',
          'label' => 'Content',
        ),
        2 => 
        array (
          'identifier' => 'row_2',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'title',
              'type' => 'TextInput',
              'label' => 'Title',
            ),
            1 => 
            array (
              'identifier' => 'opt_sticky',
              'type' => 'Checkbox',
              'label' => 'Sticky Headline',
              'renderType' => 'checkboxToggle',
            ),
          ),
        ),
        3 => 
        array (
          'identifier' => 'info',
          'type' => 'Textarea',
          'label' => 'Info',
        ),
        4 => 
        array (
          'identifier' => 'tab_faqs',
          'type' => 'Tab',
          'label' => 'FAQs',
        ),
        5 => 
        array (
          'identifier' => 'opt_type',
          'type' => 'Select',
          'label' => 'Select Type of Faqs',
          'renderType' => 'selectSingle',
          'default' => 'get',
          'items' => 
          array (
            0 => 
            array (
              'label' => 'Get From Records',
              'value' => 'get',
            ),
            1 => 
            array (
              'label' => 'Create Faqs',
              'value' => 'create',
            ),
          ),
          'onChange' => 'reload',
        ),
        6 => 
        array (
          'identifier' => 'palette_0',
          'type' => 'Palette',
          'label' => 'Faqs',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'faqs_category',
              'type' => 'Select',
              'label' => 'Filter by Category',
              'renderType' => 'selectSingle',
              'foreign_table' => 'tx_zab_faqs_category',
              'itemsProcFunc' => 'Zab\\ZabSite\\Utility\\ContentOptions->getFaqsCategoryOptions',
              'onChange' => 'reload',
              'displayCond' => 'FIELD:zab_faqs_opt_type:=:get',
            ),
            1 => 
            array (
              'type' => 'Linebreak',
            ),
            2 => 
            array (
              'identifier' => 'faqs_records',
              'type' => 'Select',
              'label' => ' ',
              'renderType' => 'selectMultipleSideBySide',
              'foreign_table' => 'tx_zab_faqs',
              'itemsProcFunc' => 'Zab\\ZabSite\\Utility\\ContentOptions->getFaqsByCategory',
              'displayCond' => 'FIELD:zab_faqs_opt_type:=:get',
            ),
          ),
        ),
        7 => 
        array (
          'identifier' => 'faqs_create',
          'type' => 'Collection',
          'label' => ' ',
          'minitems' => 0,
          'appearance' => 
          array (
            'levelLinksPosition' => 'bottom',
          ),
          'displayCond' => 'FIELD:zab_faqs_opt_type:=:create',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'label',
              'type' => 'TextInput',
              'label' => 'Question',
            ),
            1 => 
            array (
              'identifier' => 'text',
              'type' => 'Textarea',
              'label' => 'Answer',
              'enableRichtext' => true,
            ),
            2 => 
            array (
              'identifier' => 'tab_downloads',
              'type' => 'Tab',
              'label' => 'Downloads',
            ),
            3 => 
            array (
              'identifier' => 'downloads_category',
              'type' => 'Select',
              'label' => 'Filter by Category',
              'renderType' => 'selectSingle',
              'foreign_table' => 'tx_zab_downloads_category',
              'foreign_table_where' => 'ORDER BY tx_zab_downloads_category.sorting',
              'onChange' => 'reload',
              'items' => 
              array (
                0 => 
                array (
                  'label' => '[ All ]',
                  'value' => 0,
                ),
              ),
            ),
            4 => 
            array (
              'identifier' => 'downloads_records',
              'type' => 'Select',
              'label' => ' ',
              'renderType' => 'selectMultipleSideBySide',
              'foreign_table' => 'tx_zab_downloads',
              'itemsProcFunc' => 'Zab\\ZabSite\\Utility\\ContentOptions->getDownloadsByCategory',
            ),
          ),
        ),
        8 => 
        array (
          'identifier' => 'tab_bar',
          'type' => 'Tab',
          'label' => 'Banner',
        ),
        9 => 
        array (
          'identifier' => 'opt_color',
          'label' => 'Banner Color',
          'type' => 'Select',
          'renderType' => 'selectSingle',
          'itemsProcFunc' => 'Zab\\ZabSite\\Utility\\ContentOptions->getColorSimple',
          'items' => 
          array (
            0 => 
            array (
              'label' => 'Green dark',
              'value' => 'accent',
            ),
          ),
        ),
        10 => 
        array (
          'identifier' => 'label',
          'type' => 'TextInput',
          'label' => 'Title',
        ),
        11 => 
        array (
          'identifier' => 'row_1',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'link1',
              'type' => 'Link',
              'label' => 'Link 1',
              'allowedTypes' => 
              array (
                0 => 'page',
                1 => 'url',
                2 => 'file',
              ),
            ),
            1 => 
            array (
              'identifier' => 'link2',
              'type' => 'Link',
              'label' => 'Link 2',
              'allowedTypes' => 
              array (
                0 => 'page',
                1 => 'url',
                2 => 'file',
              ),
            ),
          ),
        ),
      ),
      'table' => 'tt_content',
      'typeField' => 'CType',
      'typeName' => 'zab_faqs',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/faqs/icon.png',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\BitmapIconProvider',
      'iconIdentifier' => 'tt_content-zab_faqs-2ec2a41',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/ContentElements/faqs',
  ),
  'zab/faqs-list' => 
  array (
    'name' => 'zab/faqs-list',
    'yaml' => 
    array (
      'name' => 'zab/faqs-list',
      'title' => 'FAQs List',
      'description' => 'Page block: all FAQs with category filter and pagination',
      'group' => 'Content Elements',
      'priority' => -6,
      'prefixFields' => true,
      'prefixType' => 'full',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'row_general',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'uuid',
              'useExistingField' => true,
              'type' => 'Uuid',
            ),
            1 => 
            array (
              'identifier' => 'header',
              'useExistingField' => true,
              'label' => 'Block Name',
              'placeholder' => 'Optional',
            ),
            2 => 
            array (
              'type' => 'Linebreak',
            ),
            3 => 
            array (
              'identifier' => 'anchor',
              'useExistingField' => true,
              'type' => 'Text',
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'tab_content',
          'type' => 'Tab',
          'label' => 'Content',
        ),
        2 => 
        array (
          'identifier' => 'title',
          'type' => 'TextInput',
          'label' => 'Title',
        ),
        3 => 
        array (
          'identifier' => 'info',
          'type' => 'Textarea',
          'label' => 'Info',
        ),
        4 => 
        array (
          'identifier' => 'tab_settings',
          'type' => 'Tab',
          'label' => 'Settings',
        ),
        5 => 
        array (
          'identifier' => 'items_per_page',
          'type' => 'Number',
          'label' => 'Items per page',
          'default' => 24,
          'description' => '(if 0, the default is 24)',
        ),
        6 => 
        array (
          'identifier' => 'most_searched',
          'type' => 'Collection',
          'label' => 'Words most searched',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'word',
              'type' => 'TextInput',
              'label' => 'Word',
            ),
          ),
        ),
      ),
      'table' => 'tt_content',
      'typeField' => 'CType',
      'typeName' => 'zab_faqslist',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/faqs-list/icon.png',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\BitmapIconProvider',
      'iconIdentifier' => 'tt_content-zab_faqslist-7b09244',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/ContentElements/faqs-list',
  ),
  'zab/record-faqs' => 
  array (
    'name' => 'zab/record-faqs',
    'yaml' => 
    array (
      'name' => 'zab/record-faqs',
      'table' => 'tx_zab_faqs',
      'priority' => -6,
      'labelField' => 'label',
      'searchFields' => 
      array (
        0 => 'label',
        1 => 'text',
      ),
      'title' => 'Faqs',
      'description' => 'List of Faqs.',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'label',
          'type' => 'Text',
          'label' => 'Question',
        ),
        1 => 
        array (
          'identifier' => 'text',
          'type' => 'Textarea',
          'label' => 'Answer',
          'enableRichtext' => true,
        ),
        2 => 
        array (
          'identifier' => 'categories',
          'type' => 'Select',
          'label' => 'Category',
          'renderType' => 'selectTree',
          'foreign_table' => 'tx_zab_faqs_category',
          'foreign_table_where' => 'AND {#tx_zab_faqs_category}.{#pid} = ###CURRENT_PID### AND {#tx_zab_faqs_category}.{#sys_language_uid} = ###REC_FIELD_sys_language_uid### ORDER BY tx_zab_faqs_category.sorting',
          'treeConfig' => 
          array (
            'parentField' => 'zab_recordfaqscategory_parent',
            'appearance' => 
            array (
              'showHeader' => true,
              'expandAll' => true,
            ),
          ),
        ),
        3 => 
        array (
          'identifier' => 'tab_downloads',
          'type' => 'Tab',
          'label' => 'Downloads',
        ),
        4 => 
        array (
          'identifier' => 'downloads_category',
          'type' => 'Select',
          'label' => 'Filter by Category',
          'renderType' => 'selectSingle',
          'foreign_table' => 'tx_zab_downloads_category',
          'foreign_table_where' => 'ORDER BY tx_zab_downloads_category.sorting',
          'onChange' => 'reload',
          'items' => 
          array (
            0 => 
            array (
              'label' => '[ All ]',
              'value' => 0,
            ),
          ),
        ),
        5 => 
        array (
          'identifier' => 'downloads_records',
          'type' => 'Select',
          'label' => ' ',
          'renderType' => 'selectMultipleSideBySide',
          'foreign_table' => 'tx_zab_downloads',
          'itemsProcFunc' => 'Zab\\ZabSite\\Utility\\ContentOptions->getDownloadsByCategory',
        ),
      ),
      'typeName' => '1',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:content_blocks/Resources/Public/Icons/DefaultRecordTypeIcon.svg',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\SvgIconProvider',
      'iconIdentifier' => 'tx_zab_faqs-1-cc2849f',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/RecordTypes/faqs',
  ),
  'zab/grid-bullet-list' => 
  array (
    'name' => 'zab/grid-bullet-list',
    'yaml' => 
    array (
      'name' => 'zab/grid-bullet-list',
      'title' => 'Grid Bullet List',
      'description' => 'Block with double bullet list',
      'group' => 'Content Elements',
      'priority' => -7,
      'prefixFields' => true,
      'prefixType' => 'full',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'row_general',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'uuid',
              'useExistingField' => true,
              'type' => 'Uuid',
            ),
            1 => 
            array (
              'identifier' => 'header',
              'useExistingField' => true,
              'label' => 'Block Name',
              'placeholder' => 'Optional',
            ),
            2 => 
            array (
              'type' => 'Linebreak',
            ),
            3 => 
            array (
              'identifier' => 'anchor',
              'useExistingField' => true,
              'type' => 'Text',
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'cta',
          'type' => 'Link',
          'label' => 'Button',
          'allowedTypes' => 
          array (
            0 => 'page',
            1 => 'url',
            2 => 'file',
          ),
        ),
        2 => 
        array (
          'identifier' => 'tab_left',
          'type' => 'Tab',
          'label' => 'Column left',
        ),
        3 => 
        array (
          'identifier' => 'text_left',
          'type' => 'Textarea',
          'label' => 'text',
          'enableRichtext' => true,
        ),
        4 => 
        array (
          'identifier' => 'tab_right',
          'type' => 'Tab',
          'label' => 'Column Right',
        ),
        5 => 
        array (
          'identifier' => 'text_right',
          'type' => 'Textarea',
          'label' => 'text',
          'enableRichtext' => true,
        ),
      ),
      'table' => 'tt_content',
      'typeField' => 'CType',
      'typeName' => 'zab_gridbulletlist',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/grid-bullet-list/icon.png',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\BitmapIconProvider',
      'iconIdentifier' => 'tt_content-zab_gridbulletlist-9e3b354',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/ContentElements/grid-bullet-list',
  ),
  'zab/record-faqs-category' => 
  array (
    'name' => 'zab/record-faqs-category',
    'yaml' => 
    array (
      'name' => 'zab/record-faqs-category',
      'table' => 'tx_zab_faqs_category',
      'priority' => -7,
      'labelField' => 'faqs_category',
      'title' => 'Faqs Category',
      'description' => 'Categories and sub-categories for Faqs records.',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'faqs_category',
          'type' => 'Text',
          'label' => 'Category',
          'required' => true,
        ),
        1 => 
        array (
          'identifier' => 'parent',
          'type' => 'Select',
          'label' => 'Category Tree (select parent)',
          'renderType' => 'selectTree',
          'foreign_table' => 'tx_zab_faqs_category',
          'foreign_table_where' => 'ORDER BY tx_zab_faqs_category.sorting',
          'maxitems' => 1,
          'treeConfig' => 
          array (
            'parentField' => 'zab_recordfaqscategory_parent',
            'appearance' => 
            array (
              'showHeader' => true,
              'expandAll' => true,
              'nonSelectableLevels' => '0,2',
            ),
          ),
        ),
      ),
      'typeName' => '1',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/record-faqs-category/icon.svg',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\SvgIconProvider',
      'iconIdentifier' => 'tx_zab_faqs_category-1-794d697',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/RecordTypes/faqs-category',
  ),
  'zab/hero' => 
  array (
    'name' => 'zab/hero',
    'yaml' => 
    array (
      'name' => 'zab/hero',
      'title' => 'Hero',
      'description' => 'Block hero to appear at the top of the page',
      'group' => 'Content Elements',
      'priority' => -8,
      'prefixFields' => true,
      'prefixType' => 'full',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'row_general',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'uuid',
              'useExistingField' => true,
              'type' => 'Uuid',
            ),
            1 => 
            array (
              'identifier' => 'header',
              'useExistingField' => true,
              'label' => 'Block Name',
              'placeholder' => 'Optional',
            ),
            2 => 
            array (
              'type' => 'Linebreak',
            ),
            3 => 
            array (
              'identifier' => 'anchor',
              'useExistingField' => true,
              'type' => 'Text',
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'opt_type',
          'type' => 'Select',
          'label' => 'Type of Hero',
          'renderType' => 'selectSingle',
          'items' => 
          array (
            0 => 
            array (
              'label' => 'Basic',
              'value' => 'basic',
            ),
            1 => 
            array (
              'label' => 'Advanced',
              'value' => 'advanced',
            ),
          ),
          'onChange' => 'reload',
        ),
        2 => 
        array (
          'identifier' => 'tab_content',
          'type' => 'Tab',
          'label' => 'Content',
        ),
        3 => 
        array (
          'identifier' => 'row_1',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'pretitle',
              'type' => 'TextInput',
              'label' => 'Pretitle',
              'displayCond' => 'FIELD:zab_hero_opt_type:=:advanced',
            ),
          ),
        ),
        4 => 
        array (
          'identifier' => 'title',
          'type' => 'TextInput',
          'label' => 'Title',
        ),
        5 => 
        array (
          'identifier' => 'info',
          'type' => 'Textarea',
          'label' => 'Info',
          'displayCond' => 'FIELD:zab_hero_opt_type:=:advanced',
        ),
        6 => 
        array (
          'identifier' => 'row_2',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'cta',
              'type' => 'Link',
              'label' => 'Button',
              'allowedTypes' => 
              array (
                0 => 'page',
                1 => 'url',
                2 => 'file',
              ),
              'displayCond' => 'FIELD:zab_hero_opt_type:=:advanced',
            ),
            1 => 
            array (
              'identifier' => 'cta_label',
              'type' => 'TextInput',
              'label' => 'Button label',
              'displayCond' => 'FIELD:zab_hero_opt_type:=:advanced',
            ),
          ),
        ),
        7 => 
        array (
          'identifier' => 'row_3',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'opt_black_txt',
              'type' => 'Checkbox',
              'label' => 'Black Font Color',
              'renderType' => 'checkboxToggle',
              'displayCond' => 'FIELD:zab_hero_opt_type:=:advanced',
            ),
            1 => 
            array (
              'identifier' => 'opt_auto_height',
              'type' => 'Checkbox',
              'label' => 'Adjust image size to text',
              'renderType' => 'checkboxToggle',
              'displayCond' => 'FIELD:zab_hero_opt_type:=:advanced',
            ),
          ),
        ),
        8 => 
        array (
          'identifier' => 'image',
          'type' => 'File',
          'label' => 'Image',
          'maxitems' => 1,
          'extendedPalette' => false,
          'allowed' => 'jpg,jpeg,png,webp,avif',
        ),
        9 => 
        array (
          'identifier' => 'tab_links',
          'type' => 'Tab',
          'label' => 'Box Links',
        ),
        10 => 
        array (
          'identifier' => 'box_title',
          'type' => 'TextInput',
          'label' => 'Title',
          'displayCond' => 'FIELD:zab_hero_opt_type:=:advanced',
        ),
        11 => 
        array (
          'identifier' => 'box_opt_color',
          'label' => 'Card Color',
          'type' => 'Select',
          'renderType' => 'selectSingle',
          'displayCond' => 'FIELD:zab_hero_opt_type:=:advanced',
          'itemsProcFunc' => 'Zab\\ZabSite\\Utility\\ContentOptions->getColorSimple',
        ),
        12 => 
        array (
          'identifier' => 'box_items',
          'type' => 'Collection',
          'label' => 'Link Items',
          'displayCond' => 'FIELD:zab_hero_opt_type:=:advanced',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'link',
              'type' => 'Link',
              'label' => 'Link',
              'allowedTypes' => 
              array (
                0 => 'page',
                1 => 'url',
                2 => 'file',
              ),
            ),
          ),
        ),
      ),
      'table' => 'tt_content',
      'typeField' => 'CType',
      'typeName' => 'zab_hero',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/hero/icon.png',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\BitmapIconProvider',
      'iconIdentifier' => 'tt_content-zab_hero-c88981b',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/ContentElements/hero',
  ),
  'zab/info-hub-list' => 
  array (
    'name' => 'zab/info-hub-list',
    'yaml' => 
    array (
      'name' => 'zab/info-hub-list',
      'title' => 'Info-Hub List',
      'description' => 'Block list of record Info-Hub',
      'group' => 'Content Elements',
      'priority' => -9,
      'prefixFields' => true,
      'prefixType' => 'full',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'row_general',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'uuid',
              'useExistingField' => true,
              'type' => 'Uuid',
            ),
            1 => 
            array (
              'identifier' => 'header',
              'useExistingField' => true,
              'label' => 'Block Name',
              'placeholder' => 'Optional',
            ),
            2 => 
            array (
              'type' => 'Linebreak',
            ),
            3 => 
            array (
              'identifier' => 'anchor',
              'useExistingField' => true,
              'type' => 'Text',
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'tab_content',
          'type' => 'Tab',
          'label' => 'Content',
        ),
        2 => 
        array (
          'identifier' => 'title',
          'type' => 'TextInput',
          'label' => 'Title',
        ),
        3 => 
        array (
          'identifier' => 'info',
          'type' => 'Textarea',
          'label' => 'Info',
        ),
      ),
      'table' => 'tt_content',
      'typeField' => 'CType',
      'typeName' => 'zab_infohublist',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/info-hub-list/icon.png',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\BitmapIconProvider',
      'iconIdentifier' => 'tt_content-zab_infohublist-92fb24d',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/ContentElements/info-hub-list',
  ),
  'zab/record-info-hub' => 
  array (
    'name' => 'zab/record-info-hub',
    'yaml' => 
    array (
      'name' => 'zab/record-info-hub',
      'table' => 'tx_zab_info_hub',
      'priority' => -9,
      'labelField' => 'info-hub_title',
      'title' => 'Info-Hub',
      'description' => 'List of Info-Hub.',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'info-hub_slug',
          'type' => 'Slug',
          'label' => 'Slug',
          'description' => '(Optional, if empty auto generate)',
          'eval' => 'uniqueInSite',
          'appearance' => 
          array (
            'prefix' => 'Zab\\ZabSite\\Utility\\ContentOptions->getInfohubSlugPrefix',
          ),
          'generatorOptions' => 
          array (
            'fields' => 
            array (
              0 => 'zab_recordinfohub_info-hub_title',
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'row_0',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'info-hub_title',
              'type' => 'Text',
              'label' => 'Info-Hub Title',
            ),
            1 => 
            array (
              'identifier' => 'info-hub_category',
              'type' => 'Select',
              'label' => 'Category',
              'renderType' => 'selectSingle',
              'foreign_table' => 'tx_zab_info_hub_category',
              'itemsProcFunc' => 'Zab\\ZabSite\\Utility\\ContentOptions->getInfoHubCategoryOptions',
              'minitems' => 1,
            ),
          ),
        ),
        2 => 
        array (
          'identifier' => 'info-hub_info',
          'type' => 'Textarea',
          'label' => 'Info',
          'enableRichtext' => true,
          'displayCond' => 'FIELD:identifier:=:value',
        ),
        3 => 
        array (
          'identifier' => 'tab_content',
          'type' => 'Tab',
          'label' => 'Content',
        ),
        4 => 
        array (
          'identifier' => 'infohub_content',
          'type' => 'Collection',
          'label' => 'Items',
          'labelField' => 
          array (
            0 => 'type',
            1 => 'wysiwyg',
            2 => 'note_title',
            3 => 'downloads_records',
          ),
          'appearance' => 
          array (
            'levelLinksPosition' => 'bottom',
            'collapseAll' => true,
            'expandSingle' => false,
          ),
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'type',
              'type' => 'Select',
              'label' => 'Type',
              'renderType' => 'selectSingle',
              'default' => 'text',
              'onChange' => 'reload',
              'items' => 
              array (
                0 => 
                array (
                  'label' => 'Text',
                  'value' => 'text',
                ),
                1 => 
                array (
                  'label' => 'Downloads',
                  'value' => 'downloads',
                ),
                2 => 
                array (
                  'label' => 'Note',
                  'value' => 'note',
                ),
              ),
            ),
            1 => 
            array (
              'identifier' => 'wysiwyg',
              'type' => 'Textarea',
              'label' => 'Text',
              'enableRichtext' => true,
              'displayCond' => 'FIELD:type:=:text',
            ),
            2 => 
            array (
              'identifier' => 'downloads_category',
              'type' => 'Select',
              'label' => 'Filter by Category',
              'renderType' => 'selectSingle',
              'foreign_table' => 'tx_zab_downloads_category',
              'foreign_table_where' => 'ORDER BY tx_zab_downloads_category.sorting',
              'onChange' => 'reload',
              'displayCond' => 'FIELD:type:=:downloads',
              'items' => 
              array (
                0 => 
                array (
                  'label' => '[ All ]',
                  'value' => 0,
                ),
              ),
            ),
            3 => 
            array (
              'identifier' => 'downloads_records',
              'type' => 'Select',
              'label' => ' ',
              'renderType' => 'selectMultipleSideBySide',
              'foreign_table' => 'tx_zab_downloads',
              'itemsProcFunc' => 'Zab\\ZabSite\\Utility\\ContentOptions->getDownloadsByCategory',
              'displayCond' => 'FIELD:type:=:downloads',
            ),
            4 => 
            array (
              'identifier' => 'note_row_opt',
              'type' => 'Palette',
              'fields' => 
              array (
                0 => 
                array (
                  'identifier' => 'note_opt_color',
                  'label' => 'background Color',
                  'type' => 'Select',
                  'renderType' => 'selectSingle',
                  'items' => 
                  array (
                    0 => 
                    array (
                      'label' => 'White',
                      'value' => 'white',
                    ),
                    1 => 
                    array (
                      'label' => 'Grey',
                      'value' => 'black10',
                    ),
                  ),
                  'itemsProcFunc' => 'Zab\\ZabSite\\Utility\\ContentOptions->getColors',
                  'displayCond' => 'FIELD:type:=:note',
                ),
                1 => 
                array (
                  'identifier' => 'note_opt_hide_icon',
                  'type' => 'Checkbox',
                  'label' => 'Hide Icon',
                  'renderType' => 'checkboxToggle',
                  'default' => 0,
                  'displayCond' => 'FIELD:type:=:note',
                ),
              ),
            ),
            5 => 
            array (
              'identifier' => 'note_title',
              'type' => 'Text',
              'label' => 'Title',
              'displayCond' => 'FIELD:type:=:note',
            ),
            6 => 
            array (
              'identifier' => 'note_info',
              'type' => 'Textarea',
              'label' => 'Info',
              'displayCond' => 'FIELD:type:=:note',
            ),
            7 => 
            array (
              'identifier' => 'note_text',
              'type' => 'Textarea',
              'label' => 'Text',
              'enableRichtext' => true,
              'displayCond' => 'FIELD:type:=:note',
            ),
          ),
        ),
        5 => 
        array (
          'identifier' => 'tab_downloads',
          'type' => 'Tab',
          'label' => 'Downloads',
        ),
        6 => 
        array (
          'identifier' => 'downloads_category',
          'type' => 'Select',
          'label' => 'Filter by Category',
          'renderType' => 'selectSingle',
          'foreign_table' => 'tx_zab_downloads_category',
          'foreign_table_where' => 'ORDER BY tx_zab_downloads_category.sorting',
          'onChange' => 'reload',
          'items' => 
          array (
            0 => 
            array (
              'label' => '[ All ]',
              'value' => 0,
            ),
          ),
          'displayCond' => 'FIELD:identifier:=:value',
        ),
        7 => 
        array (
          'identifier' => 'downloads_records',
          'type' => 'Select',
          'label' => ' ',
          'renderType' => 'selectMultipleSideBySide',
          'foreign_table' => 'tx_zab_downloads',
          'itemsProcFunc' => 'Zab\\ZabSite\\Utility\\ContentOptions->getDownloadsByCategory',
          'displayCond' => 'FIELD:identifier:=:value',
        ),
      ),
      'typeName' => '1',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:content_blocks/Resources/Public/Icons/DefaultRecordTypeIcon.svg',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\SvgIconProvider',
      'iconIdentifier' => 'tx_zab_info_hub-1-cc2849f',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/RecordTypes/info-hub',
  ),
  'zab/record-info-hub-category' => 
  array (
    'name' => 'zab/record-info-hub-category',
    'yaml' => 
    array (
      'name' => 'zab/record-info-hub-category',
      'table' => 'tx_zab_info_hub_category',
      'priority' => -9,
      'labelField' => 'info-hub_category',
      'title' => 'Info-Hub Category',
      'description' => 'Categories for Info-Hub records.',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'info-hub_category',
          'type' => 'Text',
          'label' => 'Category',
        ),
      ),
      'typeName' => '1',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/record-info-hub-category/icon.svg',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\SvgIconProvider',
      'iconIdentifier' => 'tx_zab_info_hub_category-1-794d697',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/RecordTypes/info-hub-category',
  ),
  'zab/media-mixed' => 
  array (
    'name' => 'zab/media-mixed',
    'yaml' => 
    array (
      'name' => 'zab/media-mixed',
      'title' => 'Media Mixed',
      'description' => 'Block with image|text or text|image',
      'group' => 'Content Elements',
      'priority' => -13,
      'prefixFields' => true,
      'prefixType' => 'full',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'row_general',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'uuid',
              'useExistingField' => true,
              'type' => 'Uuid',
            ),
            1 => 
            array (
              'identifier' => 'header',
              'useExistingField' => true,
              'label' => 'Block Name',
              'placeholder' => 'Optional',
            ),
            2 => 
            array (
              'type' => 'Linebreak',
            ),
            3 => 
            array (
              'identifier' => 'anchor',
              'useExistingField' => true,
              'type' => 'Text',
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'opt_layout',
          'type' => 'Select',
          'label' => 'Type of Layout',
          'renderType' => 'selectSingle',
          'items' => 
          array (
            0 => 
            array (
              'label' => 'Image | Text',
              'value' => 'image-text',
            ),
            1 => 
            array (
              'label' => 'Text | Image',
              'value' => 'text-image',
            ),
          ),
        ),
        2 => 
        array (
          'identifier' => 'tab_header',
          'type' => 'Tab',
          'label' => 'Header',
        ),
        3 => 
        array (
          'identifier' => 'pretitle',
          'type' => 'TextInput',
          'label' => 'Pretitle',
        ),
        4 => 
        array (
          'identifier' => 'title',
          'type' => 'TextInput',
          'label' => 'Title',
        ),
        5 => 
        array (
          'identifier' => 'info',
          'type' => 'Textarea',
          'label' => 'Info',
        ),
        6 => 
        array (
          'identifier' => 'tab_content',
          'type' => 'Tab',
          'label' => 'Content',
        ),
        7 => 
        array (
          'identifier' => 'row_1',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'opt_type_media',
              'type' => 'Select',
              'label' => 'Type of Media',
              'renderType' => 'selectSingle',
              'default' => 'media-image',
              'items' => 
              array (
                0 => 
                array (
                  'label' => 'Image',
                  'value' => 'media-image',
                ),
                1 => 
                array (
                  'label' => 'Video',
                  'value' => 'media-video',
                ),
              ),
              'onChange' => 'reload',
            ),
            1 => 
            array (
              'type' => 'Linebreak',
            ),
            2 => 
            array (
              'identifier' => 'image',
              'type' => 'File',
              'label' => 'Image',
              'maxitems' => 1,
              'extendedPalette' => false,
              'allowed' => 'jpg,jpeg,png,webp,avif',
              'displayCond' => 'FIELD:zab_mediamixed_opt_type_media:=:media-image',
            ),
            3 => 
            array (
              'identifier' => 'media_url',
              'type' => 'Text',
              'label' => 'Media URL',
              'displayCond' => 'FIELD:zab_mediamixed_opt_type_media:=:media-video',
            ),
            4 => 
            array (
              'type' => 'Linebreak',
            ),
            5 => 
            array (
              'identifier' => 'opt_behavior',
              'type' => 'Radio',
              'label' => 'Click Behavior',
              'default' => 'none',
              'items' => 
              array (
                0 => 
                array (
                  'label' => 'None - image is not clickable',
                  'value' => 'none',
                ),
                1 => 
                array (
                  'label' => 'Enlarge - opens full-size in lightbox',
                  'value' => 'lightbox',
                ),
                2 => 
                array (
                  'label' => 'Link - opens custom URL',
                  'value' => 'link',
                ),
              ),
              'onChange' => 'reload',
              'displayCond' => 'FIELD:zab_mediamixed_opt_type_media:=:media-image',
            ),
            6 => 
            array (
              'identifier' => 'media_width',
              'type' => 'Number',
              'label' => 'Width (px)',
              'displayCond' => 'FIELD:zab_mediamixed_opt_type_media:=:media-image',
            ),
            7 => 
            array (
              'type' => 'Linebreak',
            ),
            8 => 
            array (
              'identifier' => 'img_link',
              'type' => 'Link',
              'label' => 'Link',
              'displayCond' => 'FIELD:zab_mediamixed_opt_behavior:=:link',
            ),
          ),
        ),
        8 => 
        array (
          'identifier' => 'text',
          'type' => 'Textarea',
          'enableRichtext' => true,
        ),
      ),
      'table' => 'tt_content',
      'typeField' => 'CType',
      'typeName' => 'zab_mediamixed',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/media-mixed/icon.png',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\BitmapIconProvider',
      'iconIdentifier' => 'tt_content-zab_mediamixed-613cebc',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/ContentElements/media-mixed',
  ),
  'zab/note' => 
  array (
    'name' => 'zab/note',
    'yaml' => 
    array (
      'name' => 'zab/note',
      'title' => 'Note',
      'description' => 'Block note',
      'group' => 'Content Elements',
      'priority' => -14,
      'prefixFields' => true,
      'prefixType' => 'full',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'row_general',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'uuid',
              'useExistingField' => true,
              'type' => 'Uuid',
            ),
            1 => 
            array (
              'identifier' => 'header',
              'useExistingField' => true,
              'label' => 'Block Name',
              'placeholder' => 'Optional',
            ),
            2 => 
            array (
              'type' => 'Linebreak',
            ),
            3 => 
            array (
              'identifier' => 'anchor',
              'useExistingField' => true,
              'type' => 'Text',
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'tab_content',
          'type' => 'Tab',
          'label' => 'Content',
        ),
        2 => 
        array (
          'identifier' => 'row_1',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'opt_color',
              'label' => 'background Color',
              'type' => 'Select',
              'renderType' => 'selectSingle',
              'items' => 
              array (
                0 => 
                array (
                  'label' => 'White',
                  'value' => 'white',
                ),
                1 => 
                array (
                  'label' => 'Grey',
                  'value' => 'black10',
                ),
              ),
              'itemsProcFunc' => 'Zab\\ZabSite\\Utility\\ContentOptions->getColors',
            ),
            1 => 
            array (
              'identifier' => 'opt_hide_icon',
              'type' => 'Checkbox',
              'label' => 'Hide Icon',
              'renderType' => 'checkboxToggle',
              'default' => 0,
            ),
          ),
        ),
        3 => 
        array (
          'identifier' => 'title',
          'type' => 'TextInput',
          'label' => 'Title',
        ),
        4 => 
        array (
          'identifier' => 'info',
          'type' => 'Textarea',
          'label' => 'Info',
        ),
        5 => 
        array (
          'identifier' => 'text',
          'type' => 'Textarea',
          'label' => 'Text',
          'enableRichtext' => true,
        ),
      ),
      'table' => 'tt_content',
      'typeField' => 'CType',
      'typeName' => 'zab_note',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/note/icon.png',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\BitmapIconProvider',
      'iconIdentifier' => 'tt_content-zab_note-e93e29a',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/ContentElements/note',
  ),
  'zab/quick-check' => 
  array (
    'name' => 'zab/quick-check',
    'yaml' => 
    array (
      'name' => 'zab/quick-check',
      'title' => 'Quick Check',
      'description' => 'Block Quick Check',
      'group' => 'Content Elements',
      'priority' => -17,
      'prefixFields' => true,
      'prefixType' => 'full',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'row_general',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'uuid',
              'useExistingField' => true,
              'type' => 'Uuid',
            ),
            1 => 
            array (
              'identifier' => 'header',
              'useExistingField' => true,
              'label' => 'Block Name',
              'placeholder' => 'Optional',
            ),
            2 => 
            array (
              'type' => 'Linebreak',
            ),
            3 => 
            array (
              'identifier' => 'anchor',
              'useExistingField' => true,
              'type' => 'Text',
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'tab_content',
          'type' => 'Tab',
          'label' => 'Content',
        ),
        2 => 
        array (
          'identifier' => 'opt_back',
          'type' => 'Checkbox',
          'label' => 'Go Back Button',
          'renderType' => 'checkboxToggle',
          'default' => 1,
        ),
        3 => 
        array (
          'identifier' => 'info',
          'type' => 'Textarea',
          'label' => 'Info',
          'enableRichtext' => true,
        ),
        4 => 
        array (
          'identifier' => 'opt_has',
          'type' => 'Checkbox',
          'label' => 'Has Questions',
          'renderType' => 'checkboxToggle',
          'default' => 1,
          'onChange' => 'reload',
        ),
        5 => 
        array (
          'identifier' => 'tab_questions',
          'type' => 'Tab',
          'label' => 'Questions',
        ),
        6 => 
        array (
          'identifier' => 'questions',
          'type' => 'Collection',
          'label' => 'Questions',
          'appearance' => 
          array (
            'levelLinksPosition' => 'bottom',
          ),
          'displayCond' => 'FIELD:zab_quickcheck_opt_has:=:1',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'title',
              'type' => 'TextInput',
              'label' => 'Title',
            ),
            1 => 
            array (
              'identifier' => 'subtitle',
              'type' => 'TextInput',
              'label' => 'Subtitle',
            ),
            2 => 
            array (
              'identifier' => 'link',
              'type' => 'Select',
              'label' => 'Page',
              'renderType' => 'selectTree',
              'foreign_table' => 'pages',
              'foreign_table_where' => 'ORDER BY pages.sorting ASC',
              'minitems' => 0,
              'maxitems' => 1,
              'treeConfig' => 
              array (
                'parentField' => 'pid',
                'appearance' => 
                array (
                  'showHeader' => false,
                  'expandAll' => true,
                  'maxLevels' => 12,
                ),
              ),
            ),
          ),
        ),
      ),
      'table' => 'tt_content',
      'typeField' => 'CType',
      'typeName' => 'zab_quickcheck',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/quick-check/icon.png',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\BitmapIconProvider',
      'iconIdentifier' => 'tt_content-zab_quickcheck-804116e',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/ContentElements/quick-check',
  ),
  'zab/text' => 
  array (
    'name' => 'zab/text',
    'yaml' => 
    array (
      'name' => 'zab/text',
      'title' => 'Text',
      'description' => 'Block text',
      'group' => 'Content Elements',
      'priority' => -20,
      'prefixFields' => true,
      'prefixType' => 'full',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'row_general',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'uuid',
              'useExistingField' => true,
              'type' => 'Uuid',
            ),
            1 => 
            array (
              'identifier' => 'header',
              'useExistingField' => true,
              'label' => 'Block Name',
              'placeholder' => 'Optional',
            ),
            2 => 
            array (
              'type' => 'Linebreak',
            ),
            3 => 
            array (
              'identifier' => 'anchor',
              'useExistingField' => true,
              'type' => 'Text',
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'tab_header',
          'type' => 'Tab',
          'label' => 'Header',
        ),
        2 => 
        array (
          'identifier' => 'pretitle',
          'type' => 'TextInput',
          'label' => 'Pretitle',
        ),
        3 => 
        array (
          'identifier' => 'row_1',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'title',
              'type' => 'TextInput',
              'label' => 'Title',
            ),
            1 => 
            array (
              'identifier' => 'opt_full',
              'type' => 'Checkbox',
              'label' => 'Full Width',
              'renderType' => 'checkboxToggle',
            ),
            2 => 
            array (
              'identifier' => 'opt_sticky',
              'type' => 'Checkbox',
              'label' => 'Sticky Headline',
              'renderType' => 'checkboxToggle',
            ),
          ),
        ),
        4 => 
        array (
          'identifier' => 'info',
          'type' => 'Textarea',
          'label' => 'Info',
        ),
        5 => 
        array (
          'identifier' => 'tab_content',
          'type' => 'Tab',
          'label' => 'Content',
        ),
        6 => 
        array (
          'identifier' => 'text',
          'type' => 'Textarea',
          'label' => 'Text',
          'enableRichtext' => true,
        ),
        7 => 
        array (
          'identifier' => 'text_two',
          'type' => 'Textarea',
          'label' => 'Text Two (for two column)',
          'enableRichtext' => true,
        ),
      ),
      'table' => 'tt_content',
      'typeField' => 'CType',
      'typeName' => 'zab_text',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/text/icon.png',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\BitmapIconProvider',
      'iconIdentifier' => 'tt_content-zab_text-917b472',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/ContentElements/text',
  ),
  'zab/table-checklist' => 
  array (
    'name' => 'zab/table-checklist',
    'yaml' => 
    array (
      'name' => 'zab/table-checklist',
      'title' => 'Table Checklist',
      'description' => 'Block Checklist',
      'group' => 'Content Elements',
      'priority' => -20,
      'prefixFields' => true,
      'prefixType' => 'full',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'row_general',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'uuid',
              'useExistingField' => true,
              'type' => 'Uuid',
            ),
            1 => 
            array (
              'identifier' => 'header',
              'useExistingField' => true,
              'label' => 'Block Name',
              'placeholder' => 'Optional',
            ),
            2 => 
            array (
              'type' => 'Linebreak',
            ),
            3 => 
            array (
              'identifier' => 'anchor',
              'useExistingField' => true,
              'type' => 'Text',
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'tab_content',
          'type' => 'Tab',
          'label' => 'Content',
        ),
        2 => 
        array (
          'identifier' => 'pretitle',
          'type' => 'TextInput',
          'label' => 'Pretitle',
        ),
        3 => 
        array (
          'identifier' => 'title',
          'type' => 'TextInput',
          'label' => 'Title',
        ),
        4 => 
        array (
          'identifier' => 'info',
          'type' => 'Textarea',
          'label' => 'Info',
        ),
        5 => 
        array (
          'identifier' => 'tab_table',
          'type' => 'Tab',
          'label' => 'Table',
        ),
        6 => 
        array (
          'identifier' => 'headline',
          'type' => 'TextInput',
          'label' => 'Table Header',
        ),
        7 => 
        array (
          'identifier' => 'items',
          'type' => 'Collection',
          'label' => 'Table Body',
          'minitems' => 0,
          'appearance' => 
          array (
            'levelLinksPosition' => 'bottom',
          ),
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'row_1',
              'type' => 'Palette',
              'fields' => 
              array (
                0 => 
                array (
                  'identifier' => 'label',
                  'type' => 'TextInput',
                  'label' => 'Label',
                ),
                1 => 
                array (
                  'identifier' => 'caption',
                  'type' => 'TextInput',
                  'label' => 'Caption',
                ),
                2 => 
                array (
                  'identifier' => 'check',
                  'type' => 'Select',
                  'label' => 'Check',
                  'renderType' => 'selectSingle',
                  'items' => 
                  array (
                    0 => 
                    array (
                      'label' => 'True',
                      'value' => 'checked',
                    ),
                    1 => 
                    array (
                      'label' => 'False',
                      'value' => 'unchecked',
                    ),
                  ),
                ),
              ),
            ),
            1 => 
            array (
              'identifier' => 'text',
              'type' => 'Textarea',
              'label' => 'text',
              'enableRichtext' => true,
              'richtextConfiguration' => 'minimal',
            ),
          ),
        ),
      ),
      'table' => 'tt_content',
      'typeField' => 'CType',
      'typeName' => 'zab_tablechecklist',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/table-checklist/icon.png',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\BitmapIconProvider',
      'iconIdentifier' => 'tt_content-zab_tablechecklist-121a0ea',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/ContentElements/table-checklist',
  ),
  'zab/tabs-vertical' => 
  array (
    'name' => 'zab/tabs-vertical',
    'yaml' => 
    array (
      'name' => 'zab/tabs-vertical',
      'title' => 'Tabs Vertical',
      'description' => 'Block for description of application process step-by-step',
      'group' => 'Content Elements',
      'priority' => -20,
      'prefixFields' => true,
      'prefixType' => 'full',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'row_general',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'uuid',
              'useExistingField' => true,
              'type' => 'Uuid',
            ),
            1 => 
            array (
              'identifier' => 'header',
              'useExistingField' => true,
              'label' => 'Block Name',
              'placeholder' => 'Optional',
            ),
            2 => 
            array (
              'type' => 'Linebreak',
            ),
            3 => 
            array (
              'identifier' => 'anchor',
              'useExistingField' => true,
              'type' => 'Text',
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'tab_content',
          'type' => 'Tab',
          'label' => 'Content',
        ),
        2 => 
        array (
          'identifier' => 'pretitle',
          'type' => 'TextInput',
          'label' => 'Pretitle',
        ),
        3 => 
        array (
          'identifier' => 'title',
          'type' => 'TextInput',
          'label' => 'Title',
        ),
        4 => 
        array (
          'identifier' => 'info',
          'type' => 'Textarea',
          'label' => 'Info',
        ),
        5 => 
        array (
          'identifier' => 'cta',
          'type' => 'Link',
          'label' => 'Button',
          'allowedTypes' => 
          array (
            0 => 'page',
            1 => 'url',
            2 => 'file',
          ),
        ),
        6 => 
        array (
          'identifier' => 'opt_button',
          'label' => 'Type of Button',
          'type' => 'Select',
          'renderType' => 'selectSingle',
          'items' => 
          array (
            0 => 
            array (
              'label' => 'Primary',
              'value' => 'btn-primary',
            ),
            1 => 
            array (
              'label' => 'Secondary',
              'value' => 'btn-secondary',
            ),
          ),
        ),
        7 => 
        array (
          'identifier' => 'tab_steps',
          'type' => 'Tab',
          'label' => 'Steps',
        ),
        8 => 
        array (
          'identifier' => 'opt_color',
          'label' => 'Steps Color',
          'type' => 'Select',
          'renderType' => 'selectSingle',
          'itemsProcFunc' => 'Zab\\ZabSite\\Utility\\ContentOptions->getColorSimple',
        ),
        9 => 
        array (
          'identifier' => 'steps',
          'type' => 'Collection',
          'label' => 'Steps Content',
          'minitems' => 0,
          'appearance' => 
          array (
            'levelLinksPosition' => 'bottom',
          ),
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'label',
              'type' => 'TextInput',
              'label' => 'Label',
            ),
            1 => 
            array (
              'identifier' => 'text',
              'type' => 'Textarea',
              'label' => 'text',
              'enableRichtext' => true,
            ),
          ),
        ),
      ),
      'table' => 'tt_content',
      'typeField' => 'CType',
      'typeName' => 'zab_tabsvertical',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/tabs-vertical/icon.png',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\BitmapIconProvider',
      'iconIdentifier' => 'tt_content-zab_tabsvertical-f992307',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/ContentElements/tabs-vertical',
  ),
  'zab/tabs-horizontal' => 
  array (
    'name' => 'zab/tabs-horizontal',
    'yaml' => 
    array (
      'name' => 'zab/tabs-horizontal',
      'title' => 'Tabs Horizontal',
      'description' => 'Block with content box visible by tabs',
      'group' => 'Content Elements',
      'priority' => -20,
      'prefixFields' => true,
      'prefixType' => 'full',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'row_general',
          'type' => 'Palette',
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'uuid',
              'useExistingField' => true,
              'type' => 'Uuid',
            ),
            1 => 
            array (
              'identifier' => 'header',
              'useExistingField' => true,
              'label' => 'Block Name',
              'placeholder' => 'Optional',
            ),
            2 => 
            array (
              'type' => 'Linebreak',
            ),
            3 => 
            array (
              'identifier' => 'anchor',
              'useExistingField' => true,
              'type' => 'Text',
            ),
          ),
        ),
        1 => 
        array (
          'identifier' => 'tab_content',
          'type' => 'Tab',
          'label' => 'Content',
        ),
        2 => 
        array (
          'identifier' => 'pretitle',
          'type' => 'TextInput',
          'label' => 'Pretitle',
        ),
        3 => 
        array (
          'identifier' => 'title',
          'type' => 'TextInput',
          'label' => 'Title',
        ),
        4 => 
        array (
          'identifier' => 'info',
          'type' => 'Textarea',
          'label' => 'Info',
        ),
        5 => 
        array (
          'identifier' => 'tab_tabs',
          'type' => 'Tab',
          'label' => 'Tabs',
        ),
        6 => 
        array (
          'identifier' => 'tabs',
          'type' => 'Collection',
          'label' => 'Tabs Content',
          'minitems' => 0,
          'maxitems' => 4,
          'appearance' => 
          array (
            'levelLinksPosition' => 'bottom',
          ),
          'fields' => 
          array (
            0 => 
            array (
              'identifier' => 'opt_color',
              'label' => 'Steps Color',
              'type' => 'Select',
              'renderType' => 'selectSingle',
              'items' => 
              array (
                0 => 
                array (
                  'label' => 'White',
                  'value' => 'white',
                ),
                1 => 
                array (
                  'label' => 'Gray',
                  'value' => 'black10',
                ),
              ),
              'itemsProcFunc' => 'Zab\\ZabSite\\Utility\\ContentOptions->getColors',
            ),
            1 => 
            array (
              'identifier' => 'tab_label',
              'type' => 'TextInput',
              'label' => 'Tab Label',
            ),
            2 => 
            array (
              'identifier' => 'title',
              'type' => 'TextInput',
              'label' => 'Title',
            ),
            3 => 
            array (
              'identifier' => 'description',
              'type' => 'Textarea',
              'label' => 'Description',
              'enableRichtext' => true,
            ),
            4 => 
            array (
              'identifier' => 'tab_tabs_content',
              'label' => 'Content',
              'type' => 'Tab',
            ),
            5 => 
            array (
              'identifier' => 'text',
              'type' => 'Textarea',
              'label' => 'Text',
              'enableRichtext' => true,
            ),
            6 => 
            array (
              'identifier' => 'tab_tabs_banner',
              'label' => 'Banner',
              'type' => 'Tab',
            ),
            7 => 
            array (
              'identifier' => 'label',
              'type' => 'TextInput',
              'label' => 'Title',
            ),
            8 => 
            array (
              'identifier' => 'caption',
              'type' => 'TextInput',
              'label' => 'Caption',
            ),
            9 => 
            array (
              'identifier' => 'row_1',
              'type' => 'Palette',
              'fields' => 
              array (
                0 => 
                array (
                  'identifier' => 'link1',
                  'type' => 'Link',
                  'label' => 'Link 1',
                  'allowedTypes' => 
                  array (
                    0 => 'page',
                    1 => 'url',
                    2 => 'file',
                  ),
                ),
                1 => 
                array (
                  'identifier' => 'link2',
                  'type' => 'Link',
                  'label' => 'Link 2',
                  'allowedTypes' => 
                  array (
                    0 => 'page',
                    1 => 'url',
                    2 => 'file',
                  ),
                ),
              ),
            ),
          ),
        ),
      ),
      'table' => 'tt_content',
      'typeField' => 'CType',
      'typeName' => 'zab_tabshorizontal',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:zab_site/Resources/Public/ContentBlocks/zab/tabs-horizontal/icon.png',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\BitmapIconProvider',
      'iconIdentifier' => 'tt_content-zab_tabshorizontal-7b2dd60',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/ContentElements/tabs-horizontal',
  ),
  'zab/record-footer-partners' => 
  array (
    'name' => 'zab/record-footer-partners',
    'yaml' => 
    array (
      'name' => 'zab/record-footer-partners',
      'table' => 'tx_zab_footer_partners',
      'priority' => -30,
      'labelField' => 'name',
      'title' => 'Footer Partners',
      'description' => 'Partner logo with link for footer',
      'fields' => 
      array (
        0 => 
        array (
          'identifier' => 'name',
          'type' => 'Text',
          'label' => 'Partner Name',
        ),
        1 => 
        array (
          'identifier' => 'logo',
          'type' => 'File',
          'label' => 'Partner Logo',
          'maxitems' => 1,
          'extendedPalette' => false,
          'allowed' => 'jpg,jpeg,png,webp,avif,svg',
        ),
        2 => 
        array (
          'identifier' => 'link',
          'type' => 'Link',
          'label' => 'Partner Website URL',
        ),
      ),
      'typeName' => '1',
    ),
    'icon' => 
    array (
      'iconPath' => 'EXT:content_blocks/Resources/Public/Icons/DefaultRecordTypeIcon.svg',
      'iconProvider' => 'TYPO3\\CMS\\Core\\Imaging\\IconProvider\\SvgIconProvider',
      'iconIdentifier' => 'tx_zab_footer_partners-1-cc2849f',
      'initialized' => true,
    ),
    'iconHideInMenu' => NULL,
    'iconRoot' => NULL,
    'hostExtension' => 'zab_site',
    'extPath' => 'EXT:zab_site/ContentBlocks/RecordTypes/footer-partners',
  ),
);
#