<?php // $file = /home/bluedoor/www/dev/wp-content/plugins/fs-grid/includes/element/fs_grid/element.json

return [
  '@import' => $filter->apply('path', './element.php', $file), 
  'name' => 'fs_grid', 
  'title' => 'Grid Pro', 
  'group' => 'Flart Studio', 
  'icon' => $filter->apply('url', 'images/icon.svg', $file), 
  'iconSmall' => $filter->apply('url', 'images/iconSmall.svg', $file), 
  'element' => true, 
  'container' => true, 
  'width' => 500, 
  'defaults' => [
    'custom_field_sets' => 20, 
    'custom_grids' => 6, 
    'custom_filters' => 10, 
    'show_element_settings' => 'all', 
    'show_custom_settings' => 'all', 
    'slider' => false, 
    'filter' => false, 
    'filter_sorting' => false, 
    'search' => false, 
    'lightbox' => false, 
    'show_rating' => false, 
    'show_title' => true, 
    'show_meta' => true, 
    'show_content' => true, 
    'show_image' => true, 
    'show_link' => true, 
    'advanced_item_layout' => false, 
    'use_custom_fields' => false, 
    'show_custom_1' => false, 
    'show_custom_2' => false, 
    'show_custom_3' => false, 
    'show_custom_4' => false, 
    'show_custom_5' => false, 
    'show_custom_6' => false, 
    'show_custom_7' => false, 
    'show_custom_8' => false, 
    'show_custom_9' => false, 
    'show_custom_10' => false, 
    'show_custom_11' => false, 
    'show_custom_12' => false, 
    'show_custom_13' => false, 
    'show_custom_14' => false, 
    'show_custom_15' => false, 
    'show_custom_16' => false, 
    'show_custom_17' => false, 
    'show_custom_18' => false, 
    'show_custom_19' => false, 
    'show_custom_20' => false, 
    'show_custom_text_1' => true, 
    'show_custom_text_2' => true, 
    'show_custom_text_3' => true, 
    'show_custom_text_4' => true, 
    'show_custom_text_5' => true, 
    'show_custom_text_6' => true, 
    'show_custom_text_7' => true, 
    'show_custom_text_8' => true, 
    'show_custom_text_9' => true, 
    'show_custom_text_10' => true, 
    'show_custom_text_11' => true, 
    'show_custom_text_12' => true, 
    'show_custom_text_13' => true, 
    'show_custom_text_14' => true, 
    'show_custom_text_15' => true, 
    'show_custom_text_16' => true, 
    'show_custom_text_17' => true, 
    'show_custom_text_18' => true, 
    'show_custom_text_19' => true, 
    'show_custom_text_20' => true, 
    'show_custom_meta_1' => true, 
    'show_custom_meta_2' => true, 
    'show_custom_meta_3' => true, 
    'show_custom_meta_4' => true, 
    'show_custom_meta_5' => true, 
    'show_custom_meta_6' => true, 
    'show_custom_meta_7' => true, 
    'show_custom_meta_8' => true, 
    'show_custom_meta_9' => true, 
    'show_custom_meta_10' => true, 
    'show_custom_meta_11' => true, 
    'show_custom_meta_12' => true, 
    'show_custom_meta_13' => true, 
    'show_custom_meta_14' => true, 
    'show_custom_meta_15' => true, 
    'show_custom_meta_16' => true, 
    'show_custom_meta_17' => true, 
    'show_custom_meta_18' => true, 
    'show_custom_meta_19' => true, 
    'show_custom_meta_20' => true, 
    'show_custom_image_1' => true, 
    'show_custom_image_2' => true, 
    'show_custom_image_3' => true, 
    'show_custom_image_4' => true, 
    'show_custom_image_5' => true, 
    'show_custom_image_6' => true, 
    'show_custom_image_7' => true, 
    'show_custom_image_8' => true, 
    'show_custom_image_9' => true, 
    'show_custom_image_10' => true, 
    'show_custom_image_11' => true, 
    'show_custom_image_12' => true, 
    'show_custom_image_13' => true, 
    'show_custom_image_14' => true, 
    'show_custom_image_15' => true, 
    'show_custom_image_16' => true, 
    'show_custom_image_17' => true, 
    'show_custom_image_18' => true, 
    'show_custom_image_19' => true, 
    'show_custom_image_20' => true, 
    'show_custom_link_1' => true, 
    'show_custom_link_2' => true, 
    'show_custom_link_3' => true, 
    'show_custom_link_4' => true, 
    'show_custom_link_5' => true, 
    'show_custom_link_6' => true, 
    'show_custom_link_7' => true, 
    'show_custom_link_8' => true, 
    'show_custom_link_9' => true, 
    'show_custom_link_10' => true, 
    'show_custom_link_11' => true, 
    'show_custom_link_12' => true, 
    'show_custom_link_13' => true, 
    'show_custom_link_14' => true, 
    'show_custom_link_15' => true, 
    'show_custom_link_16' => true, 
    'show_custom_link_17' => true, 
    'show_custom_link_18' => true, 
    'show_custom_link_19' => true, 
    'show_custom_link_20' => true, 
    'show_custom_filter_1' => false, 
    'show_custom_filter_2' => false, 
    'show_custom_filter_3' => false, 
    'show_custom_filter_4' => false, 
    'show_custom_filter_5' => false, 
    'show_custom_filter_6' => false, 
    'show_custom_filter_7' => false, 
    'show_custom_filter_8' => false, 
    'show_custom_filter_9' => false, 
    'show_custom_filter_10' => false, 
    'show_custom_filter_11' => false, 
    'show_custom_filter_12' => false, 
    'show_custom_filter_13' => false, 
    'show_custom_filter_14' => false, 
    'show_custom_filter_15' => false, 
    'show_custom_filter_16' => false, 
    'show_custom_filter_17' => false, 
    'show_custom_filter_18' => false, 
    'show_custom_filter_19' => false, 
    'show_custom_filter_20' => false, 
    'advanced_grid' => false, 
    'advanced_enable_grid_2_custom' => false, 
    'advanced_enable_grid_3_custom' => false, 
    'advanced_enable_grid_4_custom' => false, 
    'advanced_enable_grid_5_custom' => false, 
    'advanced_enable_grid_6_custom' => false, 
    'advanced_enable_grids_empty_notification' => true, 
    'advanced_enable_grids_hightlight' => true, 
    'advanced_enable_grids_empty_disable' => false, 
    'grid_default' => '1-1', 
    'grid_medium' => '1-3', 
    'grid_1_custom_position' => 'above-content', 
    'grid_2_custom_position' => 'above-content', 
    'grid_3_custom_position' => 'above-content', 
    'grid_4_custom_position' => 'bellow-content', 
    'grid_5_custom_position' => 'bellow-content', 
    'grid_6_custom_position' => 'bellow-content', 
    'sublayout_position' => 'bellow-content', 
    'sublayout_align' => 'top', 
    'grid_1_custom_icon_width' => 80, 
    'grid_1_custom_image_align' => 'top', 
    'grid_1_custom_image_grid_width' => '1-2', 
    'grid_1_custom_image_grid_breakpoint' => '@m', 
    'grid_1_custom_image_svg_color' => 'emphasis', 
    'grid_2_custom_icon_width' => 80, 
    'grid_2_custom_image_align' => 'top', 
    'grid_2_custom_image_grid_width' => '1-2', 
    'grid_2_custom_image_grid_breakpoint' => '@m', 
    'grid_2_custom_image_svg_color' => 'emphasis', 
    'grid_3_custom_icon_width' => 80, 
    'grid_3_custom_image_align' => 'top', 
    'grid_3_custom_image_grid_width' => '1-2', 
    'grid_3_custom_image_grid_breakpoint' => '@m', 
    'grid_3_custom_image_svg_color' => 'emphasis', 
    'grid_4_custom_icon_width' => 80, 
    'grid_4_custom_image_align' => 'top', 
    'grid_4_custom_image_grid_width' => '1-2', 
    'grid_4_custom_image_grid_breakpoint' => '@m', 
    'grid_4_custom_image_svg_color' => 'emphasis', 
    'grid_5_custom_icon_width' => 80, 
    'grid_5_custom_image_align' => 'top', 
    'grid_5_custom_image_grid_width' => '1-2', 
    'grid_5_custom_image_grid_breakpoint' => '@m', 
    'grid_5_custom_image_svg_color' => 'emphasis', 
    'grid_6_custom_icon_width' => 80, 
    'grid_6_custom_image_align' => 'top', 
    'grid_6_custom_image_grid_width' => '1-2', 
    'grid_6_custom_image_grid_breakpoint' => '@m', 
    'grid_6_custom_image_svg_color' => 'emphasis', 
    'filter_style' => 'tab', 
    'filter_all' => true, 
    'filter_position' => 'top', 
    'filter_align' => 'left', 
    'filter_grid_width' => 'auto', 
    'filter_grid_breakpoint' => 'm', 
    'filter_sorting_key' => '', 
    'filter_sorting_order' => 'desc', 
    'slider_autoplay_pause' => true, 
    'nav' => 'dotnav', 
    'nav_align' => 'center', 
    'nav_breakpoint' => 's', 
    'slidenav' => 'default', 
    'slidenav_grid' => 'default', 
    'slidenav_margin' => '', 
    'slidenav_breakpoint' => 's', 
    'slidenav_outside_breakpoint' => 'xl', 
    'title_hover_style' => 'reset', 
    'title_element' => 'h3', 
    'title_align' => 'top', 
    'title_grid_width' => '1-2', 
    'title_grid_breakpoint' => 'm', 
    'meta_style' => 'text-meta', 
    'meta_align' => 'below-title', 
    'meta_element' => 'div', 
    'content_column_breakpoint' => 'm', 
    'icon_width' => 80, 
    'image_align' => 'top', 
    'image_grid_width' => '1-2', 
    'image_grid_breakpoint' => 'm', 
    'image_svg_color' => 'emphasis', 
    'link_text' => 'Read more', 
    'link_style' => 'default', 
    'margin' => 'default', 
    'item_animation' => true
  ], 
  'placeholder' => [
    'children' => [[
        'type' => 'fs_grid_item', 
        'props' => []
      ], [
        'type' => 'fs_grid_item', 
        'props' => []
      ], [
        'type' => 'fs_grid_item', 
        'props' => []
      ]]
  ], 
  'templates' => [
    'render' => $filter->apply('path', './templates/template.php', $file), 
    'content' => $filter->apply('path', './templates/content.php', $file)
  ], 
  'fields' => [
    'content' => [
      'label' => 'Items', 
      'type' => 'content-items', 
      'item' => 'fs_grid_item', 
      'media' => [
        'type' => 'image', 
        'item' => [
          'title' => 'title', 
          'image' => 'src'
        ]
      ]
    ], 
    'show_element_settings' => [
      'label' => 'Show', 
      'description' => '', 
      'type' => 'select', 
      'options' => [
        'All Enabled' => 'all', 
        'Grid' => 'element_grid', 
        'Slider' => 'element_slider', 
        'Filter' => 'element_filter', 
        'Search' => 'element_search', 
        'Lightbox' => 'element_lightbox', 
        'Panel' => 'element_panel', 
        'All Text Fields' => 'element_text_fields', 
        'Title Only' => 'element_text_title', 
        'Meta Only' => 'element_text_meta', 
        'Content Only' => 'element_text_content', 
        'Sublayout/Modal' => 'element_sublayout', 
        'Rating' => 'element_rating', 
        'Image' => 'element_image', 
        'Link' => 'element_link', 
        'General' => 'element_general'
      ]
    ], 
    'show_custom_settings' => [
      'label' => 'Show', 
      'description' => '', 
      'type' => 'select', 
      'options' => [
        'All Enabled' => 'all', 
        'Nested Grids Settings' => 'grids_main', 
        'Nested Grids Columns' => 'grids_columns', 
        'Nested Grids Sliders' => 'grids_sliders', 
        'Nested Grids Images' => 'grids_images', 
        'Nested Grids Panels' => 'grids_panels', 
        'All Field Sets Settings' => 'fieldsets', 
        'Field Sets Targets' => 'fieldsets_targets', 
        'Field Sets Text' => 'fieldsets_text', 
        'Field Sets Meta' => 'fieldsets_meta', 
        'Field Sets Mixed Width' => 'fieldsets_mixed_width'
      ]
    ], 
    'slider' => [
      'label' => 'Slider', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => '!grid_1_custom_slider && !grid_2_custom_slider && !grid_3_custom_slider && !grid_4_custom_slider && !grid_5_custom_slider && !grid_6_custom_slider', 
      'show' => '!grid_1_custom_slider && !grid_2_custom_slider && !grid_3_custom_slider && !grid_4_custom_slider && !grid_5_custom_slider && !grid_6_custom_slider'
    ], 
    'filter' => [
      'label' => 'Filter Navigation', 
      'type' => 'checkbox', 
      'text' => 'Enable'
    ], 
    'search' => [
      'label' => 'Search', 
      'type' => 'checkbox', 
      'text' => 'Enable'
    ], 
    'show_sublayout' => [
      'label' => 'Sublayout', 
      'type' => 'checkbox', 
      'text' => 'Enable'
    ], 
    'show_rating' => [
      'label' => 'Rating', 
      'type' => 'checkbox', 
      'text' => 'Enable'
    ], 
    'lightbox' => [
      'label' => 'Lightbox Gallery', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_image'
    ], 
    'show_title' => [
      'label' => 'Display', 
      'type' => 'checkbox', 
      'text' => 'Show the title'
    ], 
    'show_meta' => [
      'type' => 'checkbox', 
      'text' => 'Show the meta text'
    ], 
    'show_content' => [
      'type' => 'checkbox', 
      'text' => 'Show the content'
    ], 
    'show_image' => [
      'type' => 'checkbox', 
      'text' => 'Show the image'
    ], 
    'show_link' => [
      'description' => 'Show or hide content fields without the need to delete the content itself.', 
      'type' => 'checkbox', 
      'text' => 'Show the link'
    ], 
    'use_custom_fields' => [
      'label' => 'Custom Field Sets', 
      'type' => 'checkbox', 
      'text' => 'Enable custom field sets'
    ], 
    'show_custom_1' => [
      'type' => 'checkbox', 
      'text' => 'Enable field set #1', 
      'enable' => 'use_custom_fields', 
      'show' => 'use_custom_fields'
    ], 
    'show_custom_2' => [
      'type' => 'checkbox', 
      'text' => 'Enable field set #2', 
      'enable' => 'use_custom_fields', 
      'show' => 'use_custom_fields'
    ], 
    'show_custom_3' => [
      'type' => 'checkbox', 
      'text' => 'Enable field set #3', 
      'enable' => 'use_custom_fields', 
      'show' => 'use_custom_fields'
    ], 
    'show_custom_4' => [
      'type' => 'checkbox', 
      'text' => 'Enable field set #4', 
      'enable' => 'use_custom_fields', 
      'show' => 'use_custom_fields'
    ], 
    'show_custom_5' => [
      'type' => 'checkbox', 
      'text' => 'Enable field set #5', 
      'enable' => 'use_custom_fields', 
      'show' => 'use_custom_fields'
    ], 
    'show_custom_6' => [
      'type' => 'checkbox', 
      'text' => 'Enable field set #6', 
      'enable' => 'use_custom_fields', 
      'show' => 'use_custom_fields'
    ], 
    'show_custom_7' => [
      'type' => 'checkbox', 
      'text' => 'Enable field set #7', 
      'enable' => 'use_custom_fields', 
      'show' => 'use_custom_fields'
    ], 
    'show_custom_8' => [
      'type' => 'checkbox', 
      'text' => 'Enable field set #8', 
      'enable' => 'use_custom_fields', 
      'show' => 'use_custom_fields'
    ], 
    'show_custom_9' => [
      'type' => 'checkbox', 
      'text' => 'Enable field set #9', 
      'enable' => 'use_custom_fields', 
      'show' => 'use_custom_fields'
    ], 
    'show_custom_10' => [
      'type' => 'checkbox', 
      'text' => 'Enable field set #10', 
      'enable' => 'use_custom_fields', 
      'show' => 'use_custom_fields'
    ], 
    'show_custom_11' => [
      'type' => 'checkbox', 
      'text' => 'Enable field set #11', 
      'enable' => 'use_custom_fields', 
      'show' => 'use_custom_fields'
    ], 
    'show_custom_12' => [
      'type' => 'checkbox', 
      'text' => 'Enable field set #12', 
      'enable' => 'use_custom_fields', 
      'show' => 'use_custom_fields'
    ], 
    'show_custom_13' => [
      'type' => 'checkbox', 
      'text' => 'Enable field set #13', 
      'enable' => 'use_custom_fields', 
      'show' => 'use_custom_fields'
    ], 
    'show_custom_14' => [
      'type' => 'checkbox', 
      'text' => 'Enable field set #14', 
      'enable' => 'use_custom_fields', 
      'show' => 'use_custom_fields'
    ], 
    'show_custom_15' => [
      'type' => 'checkbox', 
      'text' => 'Enable field set #15', 
      'enable' => 'use_custom_fields', 
      'show' => 'use_custom_fields'
    ], 
    'show_custom_16' => [
      'type' => 'checkbox', 
      'text' => 'Enable field set #16', 
      'enable' => 'use_custom_fields', 
      'show' => 'use_custom_fields'
    ], 
    'show_custom_17' => [
      'type' => 'checkbox', 
      'text' => 'Enable field set #17', 
      'enable' => 'use_custom_fields', 
      'show' => 'use_custom_fields'
    ], 
    'show_custom_18' => [
      'type' => 'checkbox', 
      'text' => 'Enable field set #18', 
      'enable' => 'use_custom_fields', 
      'show' => 'use_custom_fields'
    ], 
    'show_custom_19' => [
      'type' => 'checkbox', 
      'text' => 'Enable field set #19', 
      'enable' => 'use_custom_fields', 
      'show' => 'use_custom_fields'
    ], 
    'show_custom_20' => [
      'description' => '<code>IMPORTANT:</code> custom element settings are depending on the field sets that are enabled here.', 
      'type' => 'checkbox', 
      'text' => 'Enable field set #20', 
      'enable' => 'use_custom_fields', 
      'show' => 'use_custom_fields'
    ], 
    'show_custom_text_1' => $config->get('gridpro.show_custom_text'), 
    'show_custom_meta_1' => $config->get('gridpro.show_custom_meta'), 
    'show_custom_image_1' => $config->get('gridpro.show_custom_image'), 
    'show_custom_link_1' => $config->get('gridpro.show_custom_link'), 
    'show_custom_filter_1' => [
      'label' => 'Filter on Text #1 Field', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'filter && show_custom_1'
    ], 
    'show_custom_text_2' => $config->get('gridpro.show_custom_text'), 
    'show_custom_meta_2' => $config->get('gridpro.show_custom_meta'), 
    'show_custom_image_2' => $config->get('gridpro.show_custom_image'), 
    'show_custom_link_2' => $config->get('gridpro.show_custom_link'), 
    'show_custom_filter_2' => [
      'label' => 'Filter on Text #2 Field', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'filter && show_custom_2'
    ], 
    'show_custom_text_3' => $config->get('gridpro.show_custom_text'), 
    'show_custom_meta_3' => $config->get('gridpro.show_custom_meta'), 
    'show_custom_image_3' => $config->get('gridpro.show_custom_image'), 
    'show_custom_link_3' => $config->get('gridpro.show_custom_link'), 
    'show_custom_filter_3' => [
      'label' => 'Filter on Text #3 Field', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'filter && show_custom_3'
    ], 
    'show_custom_text_4' => $config->get('gridpro.show_custom_text'), 
    'show_custom_meta_4' => $config->get('gridpro.show_custom_meta'), 
    'show_custom_image_4' => $config->get('gridpro.show_custom_image'), 
    'show_custom_link_4' => $config->get('gridpro.show_custom_link'), 
    'show_custom_filter_4' => [
      'label' => 'Filter on Text #4 Field', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'filter && show_custom_4'
    ], 
    'show_custom_text_5' => $config->get('gridpro.show_custom_text'), 
    'show_custom_meta_5' => $config->get('gridpro.show_custom_meta'), 
    'show_custom_image_5' => $config->get('gridpro.show_custom_image'), 
    'show_custom_link_5' => $config->get('gridpro.show_custom_link'), 
    'show_custom_filter_5' => [
      'label' => 'Filter on Text #5 Field', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'filter && show_custom_5'
    ], 
    'show_custom_text_6' => $config->get('gridpro.show_custom_text'), 
    'show_custom_meta_6' => $config->get('gridpro.show_custom_meta'), 
    'show_custom_image_6' => $config->get('gridpro.show_custom_image'), 
    'show_custom_link_6' => $config->get('gridpro.show_custom_link'), 
    'show_custom_filter_6' => [
      'label' => 'Filter on Text #6 Field', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'filter && show_custom_6'
    ], 
    'show_custom_text_7' => $config->get('gridpro.show_custom_text'), 
    'show_custom_meta_7' => $config->get('gridpro.show_custom_meta'), 
    'show_custom_image_7' => $config->get('gridpro.show_custom_image'), 
    'show_custom_link_7' => $config->get('gridpro.show_custom_link'), 
    'show_custom_filter_7' => [
      'label' => 'Filter on Text #7 Field', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'filter && show_custom_7'
    ], 
    'show_custom_text_8' => $config->get('gridpro.show_custom_text'), 
    'show_custom_meta_8' => $config->get('gridpro.show_custom_meta'), 
    'show_custom_image_8' => $config->get('gridpro.show_custom_image'), 
    'show_custom_link_8' => $config->get('gridpro.show_custom_link'), 
    'show_custom_filter_8' => [
      'label' => 'Filter on Text #8 Field', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'filter && show_custom_8'
    ], 
    'show_custom_text_9' => $config->get('gridpro.show_custom_text'), 
    'show_custom_meta_9' => $config->get('gridpro.show_custom_meta'), 
    'show_custom_image_9' => $config->get('gridpro.show_custom_image'), 
    'show_custom_link_9' => $config->get('gridpro.show_custom_link'), 
    'show_custom_filter_9' => [
      'label' => 'Filter on Text #9 Field', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'filter && show_custom_9'
    ], 
    'show_custom_text_10' => $config->get('gridpro.show_custom_text'), 
    'show_custom_meta_10' => $config->get('gridpro.show_custom_meta'), 
    'show_custom_image_10' => $config->get('gridpro.show_custom_image'), 
    'show_custom_link_10' => $config->get('gridpro.show_custom_link'), 
    'show_custom_filter_10' => [
      'label' => 'Filter on Text #10 Field', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'filter && show_custom_10'
    ], 
    'show_custom_text_11' => $config->get('gridpro.show_custom_text'), 
    'show_custom_meta_11' => $config->get('gridpro.show_custom_meta'), 
    'show_custom_image_11' => $config->get('gridpro.show_custom_image'), 
    'show_custom_link_11' => $config->get('gridpro.show_custom_link'), 
    'show_custom_filter_11' => [
      'label' => 'Filter on Text #1 Field', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'filter && show_custom_11'
    ], 
    'show_custom_text_12' => $config->get('gridpro.show_custom_text'), 
    'show_custom_meta_12' => $config->get('gridpro.show_custom_meta'), 
    'show_custom_image_12' => $config->get('gridpro.show_custom_image'), 
    'show_custom_link_12' => $config->get('gridpro.show_custom_link'), 
    'show_custom_filter_12' => [
      'label' => 'Filter on Text #12 Field', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'filter && show_custom_12'
    ], 
    'show_custom_text_13' => $config->get('gridpro.show_custom_text'), 
    'show_custom_meta_13' => $config->get('gridpro.show_custom_meta'), 
    'show_custom_image_13' => $config->get('gridpro.show_custom_image'), 
    'show_custom_link_13' => $config->get('gridpro.show_custom_link'), 
    'show_custom_filter_13' => [
      'label' => 'Filter on Text #13 Field', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'filter && show_custom_13'
    ], 
    'show_custom_text_14' => $config->get('gridpro.show_custom_text'), 
    'show_custom_meta_14' => $config->get('gridpro.show_custom_meta'), 
    'show_custom_image_14' => $config->get('gridpro.show_custom_image'), 
    'show_custom_link_14' => $config->get('gridpro.show_custom_link'), 
    'show_custom_filter_14' => [
      'label' => 'Filter on Text #14 Field', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'filter && show_custom_14'
    ], 
    'show_custom_text_15' => $config->get('gridpro.show_custom_text'), 
    'show_custom_meta_15' => $config->get('gridpro.show_custom_meta'), 
    'show_custom_image_15' => $config->get('gridpro.show_custom_image'), 
    'show_custom_link_15' => $config->get('gridpro.show_custom_link'), 
    'show_custom_filter_15' => [
      'label' => 'Filter on Text #15 Field', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'filter && show_custom_15'
    ], 
    'show_custom_text_16' => $config->get('gridpro.show_custom_text'), 
    'show_custom_meta_16' => $config->get('gridpro.show_custom_meta'), 
    'show_custom_image_16' => $config->get('gridpro.show_custom_image'), 
    'show_custom_link_16' => $config->get('gridpro.show_custom_link'), 
    'show_custom_filter_16' => [
      'label' => 'Filter on Text #16 Field', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'filter && show_custom_16'
    ], 
    'show_custom_text_17' => $config->get('gridpro.show_custom_text'), 
    'show_custom_meta_17' => $config->get('gridpro.show_custom_meta'), 
    'show_custom_image_17' => $config->get('gridpro.show_custom_image'), 
    'show_custom_link_17' => $config->get('gridpro.show_custom_link'), 
    'show_custom_filter_17' => [
      'label' => 'Filter on Text #17 Field', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'filter && show_custom_17'
    ], 
    'show_custom_text_18' => $config->get('gridpro.show_custom_text'), 
    'show_custom_meta_18' => $config->get('gridpro.show_custom_meta'), 
    'show_custom_image_18' => $config->get('gridpro.show_custom_image'), 
    'show_custom_link_18' => $config->get('gridpro.show_custom_link'), 
    'show_custom_filter_18' => [
      'label' => 'Filter on Text #18 Field', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'filter && show_custom_18'
    ], 
    'show_custom_text_19' => $config->get('gridpro.show_custom_text'), 
    'show_custom_meta_19' => $config->get('gridpro.show_custom_meta'), 
    'show_custom_image_19' => $config->get('gridpro.show_custom_image'), 
    'show_custom_link_19' => $config->get('gridpro.show_custom_link'), 
    'show_custom_filter_19' => [
      'label' => 'Filter on Text #19 Field', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'filter && show_custom_19'
    ], 
    'show_custom_text_20' => $config->get('gridpro.show_custom_text'), 
    'show_custom_meta_20' => $config->get('gridpro.show_custom_meta'), 
    'show_custom_image_20' => $config->get('gridpro.show_custom_image'), 
    'show_custom_link_20' => $config->get('gridpro.show_custom_link'), 
    'show_custom_filter_20' => [
      'label' => 'Filter on Text #20 Field', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'filter && show_custom_20'
    ], 
    'advanced_grid' => [
      'label' => 'Advanced Grid System', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'use_custom_fields', 
      'enable' => 'use_custom_fields'
    ], 
    'advanced_enable_grid_1_custom' => [
      'type' => 'checkbox', 
      'label' => 'Grid #1', 
      'text' => 'Enable', 
      'default' => true, 
      'show' => 'use_custom_fields', 
      'enable' => NULL
    ], 
    'advanced_enable_grid_2_custom' => [
      'type' => 'checkbox', 
      'label' => 'Grid #2', 
      'text' => 'Enable', 
      'enable' => 'advanced_grid && use_custom_fields'
    ], 
    'advanced_enable_grid_3_custom' => [
      'type' => 'checkbox', 
      'label' => 'Grid #3', 
      'text' => 'Enable', 
      'enable' => 'advanced_grid && use_custom_fields'
    ], 
    'advanced_enable_grid_4_custom' => [
      'type' => 'checkbox', 
      'label' => 'Grid #4', 
      'text' => 'Enable', 
      'enable' => 'advanced_grid && use_custom_fields'
    ], 
    'advanced_enable_grid_5_custom' => [
      'type' => 'checkbox', 
      'label' => 'Grid #5', 
      'text' => 'Enable', 
      'enable' => 'advanced_grid && use_custom_fields'
    ], 
    'advanced_enable_grid_6_custom' => [
      'type' => 'checkbox', 
      'label' => 'Grid #6', 
      'text' => 'Enable', 
      'enable' => 'advanced_grid && use_custom_fields'
    ], 
    'advanced_enable_mixed_width' => [
      'label' => 'Mixed Width', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'use_custom_fields', 
      'enable' => 'advanced_grid && use_custom_fields'
    ], 
    'advanced_enable_grids_hightlight' => [
      'label' => 'Highlight Activated Grids', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'use_custom_fields', 
      'enable' => 'use_custom_fields'
    ], 
    'advanced_enable_grids_empty_notification' => [
      'type' => 'checkbox', 
      'label' => 'Empty Grids Notification', 
      'text' => 'Enable', 
      'show' => 'use_custom_fields', 
      'enable' => 'use_custom_fields && !advanced_enable_grids_empty_disable'
    ], 
    'advanced_enable_grids_empty_disable' => [
      'type' => 'checkbox', 
      'label' => 'Disable All Empty Grids', 
      'text' => 'Enable', 
      'show' => 'use_custom_fields', 
      'enable' => 'use_custom_fields'
    ], 
    'grid_masonry' => [
      'label' => 'Masonry', 
      'description' => 'Create a gap-free layout if grid items have different heights.', 
      'type' => 'checkbox', 
      'text' => 'Enable masonry layout'
    ], 
    'grid_parallax' => [
      'label' => 'Parallax', 
      'description' => 'The parallax effect moves single grid columns at different speeds while scrolling. Define the vertical parallax offset in pixels.', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 600, 
        'step' => 10
      ]
    ], 
    'grid_column_gap' => [
      'label' => 'Column Gap', 
      'description' => 'Set the size of the gap between the grid columns.', 
      'default' => '', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Default' => '', 
        'Large' => 'large', 
        'None' => 'collapse'
      ]
    ], 
    'grid_row_gap' => [
      'label' => 'Row Gap', 
      'description' => 'Set the size of the gap between the grid rows.', 
      'default' => '', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Default' => '', 
        'Large' => 'large', 
        'None' => 'collapse'
      ]
    ], 
    'grid_divider' => [
      'label' => 'Grid Dividers', 
      'description' => 'Show a divider between grid columns.', 
      'type' => 'checkbox', 
      'text' => 'Show', 
      'enable' => 'grid_column_gap != \'collapse\' && grid_row_gap != \'collapse\''
    ], 
    'grid_column_align' => [
      'label' => 'Alignment', 
      'type' => 'checkbox', 
      'text' => 'Center columns', 
      'enable' => '!slider'
    ], 
    'grid_row_align' => $config->get('gridpro.grid_row_align'), 
    'slider_width_default' => [
      'label' => 'Phone Portrait Slider', 
      'description' => 'Set the slider item width for Phone Portrait breakpoint.', 
      'type' => 'select', 
      'default' => '1-1', 
      'options' => [
        '100%' => '1-1', 
        '83%' => '5-6', 
        '80%' => '4-5', 
        '75%' => '3-4', 
        '66%' => '2-3', 
        '60%' => '3-5', 
        '50%' => '1-2', 
        '40%' => '2-5', 
        '33%' => '1-3', 
        '25%' => '1-4', 
        '20%' => '1-5', 
        '16%' => '1-6', 
        'Auto' => 'auto'
      ], 
      'show' => 'slider'
    ], 
    'grid_default' => [
      'label' => 'Phone Portrait', 
      'description' => 'Set the number of grid columns for each breakpoint. <i>Inherit</i> refers to the number of columns on the next smaller screen size.', 
      'default' => '1-1', 
      'type' => 'select', 
      'options' => [
        '1 Column' => '1-1', 
        '2 Columns' => '1-2', 
        '3 Columns' => '1-3', 
        '4 Columns' => '1-4', 
        '5 Columns' => '1-5', 
        '6 Columns' => '1-6', 
        'Auto' => 'auto', 
        'Expand' => 'expand'
      ], 
      'enable' => '!slider'
    ], 
    'grid_small' => [
      'label' => 'Phone Landscape', 
      'description' => 'Set the number of grid columns for each breakpoint. <i>Inherit</i> refers to the number of columns on the next smaller screen size.', 
      'type' => 'select', 
      'options' => [
        'Inherit' => '', 
        '1 Column' => '1-1', 
        '2 Columns' => '1-2', 
        '3 Columns' => '1-3', 
        '4 Columns' => '1-4', 
        '5 Columns' => '1-5', 
        '6 Columns' => '1-6', 
        'Auto' => 'auto', 
        'Expand' => 'expand'
      ]
    ], 
    'grid_medium' => [
      'label' => 'Tablet Landscape', 
      'description' => 'Set the number of grid columns for each breakpoint. <i>Inherit</i> refers to the number of columns on the next smaller screen size.', 
      'type' => 'select', 
      'options' => [
        'Inherit' => '', 
        '1 Column' => '1-1', 
        '2 Columns' => '1-2', 
        '3 Columns' => '1-3', 
        '4 Columns' => '1-4', 
        '5 Columns' => '1-5', 
        '6 Columns' => '1-6', 
        'Auto' => 'auto', 
        'Expand' => 'expand'
      ]
    ], 
    'grid_large' => [
      'label' => 'Desktop', 
      'description' => 'Set the number of grid columns for each breakpoint. <i>Inherit</i> refers to the number of columns on the next smaller screen size.', 
      'type' => 'select', 
      'options' => [
        'Inherit' => '', 
        '1 Column' => '1-1', 
        '2 Columns' => '1-2', 
        '3 Columns' => '1-3', 
        '4 Columns' => '1-4', 
        '5 Columns' => '1-5', 
        '6 Columns' => '1-6', 
        'Auto' => 'auto', 
        'Expand' => 'expand'
      ]
    ], 
    'grid_xlarge' => [
      'label' => 'Large Screens', 
      'description' => 'Set the number of grid columns for each breakpoint. <i>Inherit</i> refers to the number of columns on the next smaller screen size.', 
      'type' => 'select', 
      'options' => [
        'Inherit' => '', 
        '1 Column' => '1-1', 
        '2 Columns' => '1-2', 
        '3 Columns' => '1-3', 
        '4 Columns' => '1-4', 
        '5 Columns' => '1-5', 
        '6 Columns' => '1-6', 
        'Auto' => 'auto', 
        'Expand' => 'expand'
      ]
    ], 
    'filter_groups' => [
      'label' => 'Filter Groups', 
      'description' => 'Please enable some Field Sets in the element content tab, to activate this option.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'use_custom_fields && filter && (show_custom_1 || show_custom_2 || show_custom_3 || show_custom_4 || show_custom_5 || show_custom_6 || show_custom_7 || show_custom_8 || show_custom_9 || show_custom_10 || show_custom_11 || show_custom_12 || show_custom_13 || show_custom_14 || show_custom_15 || show_custom_16 || show_custom_17 || show_custom_18 || show_custom_19 || show_custom_20)'
    ], 
    'filter_groups_mode' => [
      'label' => 'Filter Mode', 
      'description' => '​AND mode - item is required to contain all selected filters tags. Match mode - will reset other filter groups on selection.', 
      'type' => 'select', 
      'options' => [
        'AND' => '', 
        'Match' => 'match'
      ], 
      'show' => 'use_custom_fields && filter && filter_groups'
    ], 
    'filter_sorting' => [
      'label' => 'Filter Sorting', 
      'description' => 'Enable this feature to display sorting controls that let you change the order of items by selecting a sorting key and switching between ascending and descending order. The sorting key can be specified below in the settings section.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'filter'
    ], 
    'filter_url_hash' => [
      'type' => 'checkbox', 
      'description' => 'Enable to activate filters on the page load, by using the url #hash parameters. To get a correct filter item link, just right click on it and choose a Copy Link Address from the browser menu or read the instruction below.', 
      'label' => 'Filter URLs', 
      'text' => 'Enable', 
      'enable' => 'filter'
    ], 
    'filter_url_hash_scroll' => [
      'type' => 'checkbox', 
      'description' => 'Enable this option if you want the page to automatically scroll to the Grid Pro element that has an active filter when the page loads.', 
      'label' => 'Scroll To Element', 
      'text' => 'Enable', 
      'show' => 'filter && filter_url_hash', 
      'enable' => 'filter && filter_url_hash'
    ], 
    'filter_alphaindex' => [
      'type' => 'checkbox', 
      'description' => 'Enable the display of tag field content in alpha index mode. Only the first letter will be displayed in the filter nav.', 
      'label' => 'Alpha Index', 
      'text' => 'Enable', 
      'enable' => 'filter'
    ], 
    'filter_nav_id' => [
      'label' => 'Filter Unique ID', 
      'description' => 'This is an optional feature that can be usable if you want to activate a filter on page load on the specific Grid Pro element instance. See the notes below on how to use it. Filter Unique ID should start with the letter.', 
      'attrs' => [
        'placeholder' => 'fs-nav-3269c'
      ], 
      'source' => true, 
      'show' => 'filter && filter_url_hash'
    ], 
    'filter_style' => [
      'label' => 'Style', 
      'description' => 'Select the filter navigation style. The pill and divider styles are only available for horizontal Subnavs.', 
      'type' => 'select', 
      'options' => [
        'Tabs' => 'tab', 
        'Subnav (Nav)' => 'subnav', 
        'Subnav Divider (Nav)' => 'subnav-divider', 
        'Subnav Pill (Nav)' => 'subnav-pill', 
        'List' => 'list', 
        'Dropdown (Tabs)' => 'dropdown'
      ], 
      'enable' => 'filter'
    ], 
    'filter_reverse' => [
      'label' => 'Navigation', 
      'type' => 'checkbox', 
      'text' => 'Reverse nav order', 
      'enable' => 'filter && !filter_disable_sorting'
    ], 
    'filter_disable_sorting' => [
      'type' => 'checkbox', 
      'text' => 'Disable nav ordering', 
      'enable' => 'filter && !filter_reverse'
    ], 
    'filter_style_primary' => [
      'type' => 'checkbox', 
      'text' => 'Primary navigation', 
      'enable' => 'filter && (filter_position == \'left\' || filter_position == \'right\') && $match(filter_style, \'(^subnav)\')'
    ], 
    'filter_nav_dividers' => [
      'type' => 'checkbox', 
      'text' => 'Dividers', 
      'show' => 'filter && (filter_position == \'left\' || filter_position == \'right\') && filter_groups'
    ], 
    'filter_animation' => [
      'label' => 'Animation', 
      'description' => 'Select an animation that will be applied to the content items when filtering between them.', 
      'type' => 'select', 
      'options' => [
        'None' => 'false', 
        'Slide' => '', 
        'Fade' => 'fade', 
        'Delayed Fade' => 'delayed-fade'
      ], 
      'enable' => 'filter'
    ], 
    'filter_align' => [
      'label' => 'Alignment', 
      'description' => 'Align the filter controls.', 
      'type' => 'select', 
      'options' => [
        'Left' => 'left', 
        'Right' => 'right', 
        'Center' => 'center', 
        'Justify' => 'justify'
      ], 
      'enable' => 'filter && filter_position == \'top\''
    ], 
    'filter_position' => [
      'label' => 'Position', 
      'description' => 'Position the filter navigation at the top, left or right. A larger style can be applied to left and right navigation.', 
      'type' => 'select', 
      'options' => [
        'Top' => 'top', 
        'Left' => 'left', 
        'Right' => 'right'
      ], 
      'enable' => 'filter'
    ], 
    'filter_groups_grid_gap' => [
      'label' => 'Filter Groups Gap', 
      'description' => 'Sets the filter groups grid gap. Filter groups should be enabled.', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Default' => '', 
        'Large' => 'large'
      ], 
      'enable' => 'filter && use_custom_fields && filter_groups && (show_custom_1 || show_custom_2 || show_custom_3 || show_custom_4 || show_custom_5 || show_custom_6 || show_custom_7 || show_custom_8 || show_custom_9 || show_custom_10 || show_custom_11 || show_custom_12 || show_custom_13 || show_custom_14 || show_custom_15 || show_custom_16 || show_custom_17 || show_custom_18 || show_custom_19 || show_custom_20)'
    ], 
    'filter_grid_width' => [
      'label' => 'Grid Width', 
      'description' => 'Define the width of the filter navigation. Choose between percent and fixed widths or expand columns to the width of their content.', 
      'type' => 'select', 
      'options' => [
        'Auto' => 'auto', 
        '50%' => '1-2', 
        '33%' => '1-3', 
        '25%' => '1-4', 
        '20%' => '1-5', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Large' => 'large'
      ], 
      'show' => 'filter && (filter_position == \'left\' || filter_position == \'right\')'
    ], 
    'filter_grid_column_gap' => [
      'label' => 'Grid Column Gap', 
      'description' => 'Set the size of the gap between between the filter navigation and the content.', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Default' => '', 
        'Large' => 'large', 
        'None' => 'collapse'
      ], 
      'show' => 'filter && (filter_position == \'left\' || filter_position == \'right\')'
    ], 
    'filter_grid_row_gap' => [
      'label' => 'Grid Row Gap', 
      'description' => 'Set the size of the gap if the grid items stack.', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Default' => '', 
        'Large' => 'large', 
        'None' => 'collapse'
      ], 
      'show' => 'filter && (filter_position == \'left\' || filter_position == \'right\')'
    ], 
    'filter_grid_breakpoint' => [
      'label' => 'Grid Breakpoint', 
      'description' => 'Set the breakpoint from which grid items will stack.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_breakpoint_options_short'), 
      'show' => 'filter && (filter_position == \'left\' || filter_position == \'right\')'
    ], 
    'filter_margin' => [
      'label' => 'Margin', 
      'description' => 'Set the vertical margin.', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Default' => '', 
        'Medium' => 'medium', 
        'Large' => 'large', 
        'X-Large' => 'xlarge'
      ], 
      'enable' => 'filter && filter_position == \'top\''
    ], 
    'filter_dropdown_grid_default' => $config->get('gridpro.grid_default'), 
    'filter_dropdown_grid_small' => $config->get('gridpro.grid_small'), 
    'filter_dropdown_grid_medium' => $config->get('gridpro.grid_medium'), 
    'filter_dropdown_grid_large' => $config->get('gridpro.grid_large'), 
    'filter_dropdown_grid_xlarge' => $config->get('gridpro.grid_xlarge'), 
    'filter_dropdown_grid_divider' => [
      'description' => 'Show a divider between list columns.', 
      'type' => 'checkbox', 
      'text' => 'Show dividers'
    ], 
    'filter_position_sticky' => [
      'label' => 'Position Sticky', 
      'description' => 'Stick the column to the top of the viewport while scrolling down. The column will stop being sticky when it reaches the bottom of its containing row.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => '!slider'
    ], 
    'filter_position_sticky_offset' => [
      'label' => 'Offset', 
      'description' => 'Set the offset from the top of the viewport where the column should become sticky.', 
      'attrs' => [
        'placeholder' => '0'
      ], 
      'enable' => '!slider && filter_position_sticky'
    ], 
    'filter_position_sticky_breakpoint' => [
      'label' => 'Breakpoint', 
      'description' => 'Make the column sticky only from this device width and larger.', 
      'type' => 'select', 
      'options' => [
        'Always' => '', 
        'Small (Phone Landscape)' => 's', 
        'Medium (Tablet Landscape)' => 'm', 
        'Large (Desktop)' => 'l', 
        'X-Large (Large Screens)' => 'xl'
      ], 
      'enable' => '!slider && filter_position_sticky'
    ], 
    'filter_all' => [
      'label' => 'All Items', 
      'type' => 'checkbox', 
      'text' => 'Show filter control for all items', 
      'enable' => 'filter'
    ], 
    'filter_group_all' => [
      'label' => 'All Group Items', 
      'type' => 'checkbox', 
      'text' => 'Show filter control for groups', 
      'enable' => 'filter && filter_groups && use_custom_fields'
    ], 
    'filter_all_label' => [
      'label' => 'All Items Label', 
      'attrs' => [
        'placeholder' => 'All'
      ], 
      'source' => true, 
      'enable' => 'filter && (filter_all || filter_group_all)'
    ], 
    'filter_tags_label' => [
      'label' => 'Tags Label', 
      'attrs' => [
        'placeholder' => 'Tags'
      ], 
      'source' => true, 
      'show' => 'filter && (filter_style==\'dropdown\' || filter_group_all)'
    ], 
    'filter_custom_1_label' => [
      'label' => 'Custom Filter #1', 
      'attrs' => [
        'placeholder' => 'Filter #1 Label'
      ], 
      'source' => true, 
      'show' => 'use_custom_fields && filter && show_custom_filter_1 && (filter_style==\'dropdown\' || filter_group_all)'
    ], 
    'filter_custom_2_label' => [
      'label' => 'Custom Filter #2', 
      'attrs' => [
        'placeholder' => 'Filter #2 Label'
      ], 
      'source' => true, 
      'show' => 'use_custom_fields && filter && show_custom_filter_2 && (filter_style==\'dropdown\' || filter_group_all)'
    ], 
    'filter_custom_3_label' => [
      'label' => 'Custom Filter #3', 
      'attrs' => [
        'placeholder' => 'Filter #3 Label'
      ], 
      'source' => true, 
      'show' => 'use_custom_fields && filter && show_custom_filter_3 && (filter_style==\'dropdown\' || filter_group_all)'
    ], 
    'filter_custom_4_label' => [
      'label' => 'Custom Filter #4', 
      'attrs' => [
        'placeholder' => 'Filter #4 Label'
      ], 
      'source' => true, 
      'show' => 'use_custom_fields && filter && show_custom_filter_4 && (filter_style==\'dropdown\' || filter_group_all)'
    ], 
    'filter_custom_5_label' => [
      'label' => 'Custom Filter #5', 
      'attrs' => [
        'placeholder' => 'Filter #5 Label'
      ], 
      'source' => true, 
      'show' => 'use_custom_fields && filter && show_custom_filter_5 && (filter_style==\'dropdown\' || filter_group_all)'
    ], 
    'filter_custom_6_label' => [
      'label' => 'Custom Filter #6', 
      'attrs' => [
        'placeholder' => 'Filter #6 Label'
      ], 
      'source' => true, 
      'show' => 'use_custom_fields && filter && show_custom_filter_6 && (filter_style==\'dropdown\' || filter_group_all)'
    ], 
    'filter_custom_7_label' => [
      'label' => 'Custom Filter #7', 
      'attrs' => [
        'placeholder' => 'Filter #7 Label'
      ], 
      'source' => true, 
      'show' => 'use_custom_fields && filter && show_custom_filter_7 && (filter_style==\'dropdown\' || filter_group_all)'
    ], 
    'filter_custom_8_label' => [
      'label' => 'Custom Filter #8', 
      'attrs' => [
        'placeholder' => 'Filter #8 Label'
      ], 
      'source' => true, 
      'show' => 'use_custom_fields && filter && show_custom_filter_8 && (filter_style==\'dropdown\' || filter_group_all)'
    ], 
    'filter_custom_9_label' => [
      'label' => 'Custom Filter #9', 
      'attrs' => [
        'placeholder' => 'Filter #9 Label'
      ], 
      'source' => true, 
      'show' => 'use_custom_fields && filter && show_custom_filter_9 && (filter_style==\'dropdown\' || filter_group_all)'
    ], 
    'filter_custom_10_label' => [
      'label' => 'Custom Filter #10', 
      'attrs' => [
        'placeholder' => 'Filter #10 Label'
      ], 
      'source' => true, 
      'show' => 'use_custom_fields && filter && show_custom_filter_10 && (filter_style==\'dropdown\' || filter_group_all)'
    ], 
    'filter_custom_11_label' => [
      'label' => 'Custom Filter #11', 
      'attrs' => [
        'placeholder' => 'Filter #11 Label'
      ], 
      'source' => true, 
      'show' => 'use_custom_fields && filter && show_custom_filter_11 && (filter_style==\'dropdown\' || filter_group_all)'
    ], 
    'filter_custom_12_label' => [
      'label' => 'Custom Filter #12', 
      'attrs' => [
        'placeholder' => 'Filter #12 Label'
      ], 
      'source' => true, 
      'show' => 'use_custom_fields && filter && show_custom_filter_12 && (filter_style==\'dropdown\' || filter_group_all)'
    ], 
    'filter_custom_13_label' => [
      'label' => 'Custom Filter #13', 
      'attrs' => [
        'placeholder' => 'Filter #13 Label'
      ], 
      'source' => true, 
      'show' => 'use_custom_fields && filter && show_custom_filter_13 && (filter_style==\'dropdown\' || filter_group_all)'
    ], 
    'filter_custom_14_label' => [
      'label' => 'Custom Filter #14', 
      'attrs' => [
        'placeholder' => 'Filter #14 Label'
      ], 
      'source' => true, 
      'show' => 'use_custom_fields && filter && show_custom_filter_14 && (filter_style==\'dropdown\' || filter_group_all)'
    ], 
    'filter_custom_15_label' => [
      'label' => 'Custom Filter #15', 
      'attrs' => [
        'placeholder' => 'Filter #15 Label'
      ], 
      'source' => true, 
      'show' => 'use_custom_fields && filter && show_custom_filter_15 && (filter_style==\'dropdown\' || filter_group_all)'
    ], 
    'filter_custom_16_label' => [
      'label' => 'Custom Filter #16', 
      'attrs' => [
        'placeholder' => 'Filter #16 Label'
      ], 
      'source' => true, 
      'show' => 'use_custom_fields && filter && show_custom_filter_16 && (filter_style==\'dropdown\' || filter_group_all)'
    ], 
    'filter_custom_17_label' => [
      'label' => 'Custom Filter #17', 
      'attrs' => [
        'placeholder' => 'Filter #17 Label'
      ], 
      'source' => true, 
      'show' => 'use_custom_fields && filter && show_custom_filter_17 && (filter_style==\'dropdown\' || filter_group_all)'
    ], 
    'filter_custom_18_label' => [
      'label' => 'Custom Filter #18', 
      'attrs' => [
        'placeholder' => 'Filter #18 Label'
      ], 
      'source' => true, 
      'show' => 'use_custom_fields && filter && show_custom_filter_18 && (filter_style==\'dropdown\' || filter_group_all)'
    ], 
    'filter_custom_19_label' => [
      'label' => 'Custom Filter #19', 
      'attrs' => [
        'placeholder' => 'Filter #19 Label'
      ], 
      'source' => true, 
      'show' => 'use_custom_fields && filter && show_custom_filter_19 && (filter_style==\'dropdown\' || filter_group_all)'
    ], 
    'filter_custom_20_label' => [
      'label' => 'Custom Filter #20', 
      'attrs' => [
        'placeholder' => 'Filter #20 Label'
      ], 
      'source' => true, 
      'show' => 'use_custom_fields && filter && show_custom_filter_20 && (filter_style==\'dropdown\' || filter_group_all)'
    ], 
    'filter_all_icon' => [
      'label' => 'All Items', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'All Items Icon'
      ], 
      'type' => 'icon', 
      'show' => 'filter && filter_all && filter_style==\'dropdown\''
    ], 
    'filter_selected_icon' => [
      'label' => 'Selected Filter', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Filter Selected Icon'
      ], 
      'type' => 'icon', 
      'show' => 'filter && filter_style==\'dropdown\''
    ], 
    'filter_tags_icon' => [
      'label' => 'Tags Icon', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Tags'
      ], 
      'type' => 'icon', 
      'show' => 'filter && filter_style==\'dropdown\''
    ], 
    'filter_custom_1_icon' => [
      'label' => 'Custom Filter #1', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Filter #1 Icon'
      ], 
      'type' => 'icon', 
      'show' => 'use_custom_fields && filter && show_custom_filter_1 && filter_style==\'dropdown\''
    ], 
    'filter_custom_2_icon' => [
      'label' => 'Custom Filter #2', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Filter #2 Icon'
      ], 
      'type' => 'icon', 
      'show' => 'use_custom_fields && filter && show_custom_filter_2 && filter_style==\'dropdown\''
    ], 
    'filter_custom_3_icon' => [
      'label' => 'Custom Filter #3', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Filter #3 Icon'
      ], 
      'type' => 'icon', 
      'show' => 'use_custom_fields && filter && show_custom_filter_3 && filter_style==\'dropdown\''
    ], 
    'filter_custom_4_icon' => [
      'label' => 'Custom Filter #4', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Filter #4 Icon'
      ], 
      'type' => 'icon', 
      'show' => 'use_custom_fields && filter && show_custom_filter_4 && filter_style==\'dropdown\''
    ], 
    'filter_custom_5_icon' => [
      'label' => 'Custom Filter #5', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Filter #5 Icon'
      ], 
      'type' => 'icon', 
      'show' => 'use_custom_fields && filter && show_custom_filter_5 && filter_style==\'dropdown\''
    ], 
    'filter_custom_6_icon' => [
      'label' => 'Custom Filter #6', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Filter #6 Icon'
      ], 
      'type' => 'icon', 
      'show' => 'use_custom_fields && filter && show_custom_filter_6 && filter_style==\'dropdown\''
    ], 
    'filter_custom_7_icon' => [
      'label' => 'Custom Filter #7', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Filter #7 Icon'
      ], 
      'type' => 'icon', 
      'show' => 'use_custom_fields && filter && show_custom_filter_7 && filter_style==\'dropdown\''
    ], 
    'filter_custom_8_icon' => [
      'label' => 'Custom Filter #8', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Filter #8 Icon'
      ], 
      'type' => 'icon', 
      'show' => 'use_custom_fields && filter && show_custom_filter_8 && filter_style==\'dropdown\''
    ], 
    'filter_custom_9_icon' => [
      'label' => 'Custom Filter #9', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Filter #9 Icon'
      ], 
      'type' => 'icon', 
      'show' => 'use_custom_fields && filter && show_custom_filter_9 && filter_style==\'dropdown\''
    ], 
    'filter_custom_10_icon' => [
      'label' => 'Custom Filter #10', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Filter #10 Icon'
      ], 
      'type' => 'icon', 
      'show' => 'use_custom_fields && filter && show_custom_filter_10 && filter_style==\'dropdown\''
    ], 
    'filter_custom_11_icon' => [
      'label' => 'Custom Filter #11', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Filter #11 Icon'
      ], 
      'type' => 'icon', 
      'show' => 'use_custom_fields && filter && show_custom_filter_11 && filter_style==\'dropdown\''
    ], 
    'filter_custom_12_icon' => [
      'label' => 'Custom Filter #12', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Filter #12 Icon'
      ], 
      'type' => 'icon', 
      'show' => 'use_custom_fields && filter && show_custom_filter_12 && filter_style==\'dropdown\''
    ], 
    'filter_custom_13_icon' => [
      'label' => 'Custom Filter #13', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Filter #13 Icon'
      ], 
      'type' => 'icon', 
      'show' => 'use_custom_fields && filter && show_custom_filter_13 && filter_style==\'dropdown\''
    ], 
    'filter_custom_14_icon' => [
      'label' => 'Custom Filter #14', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Filter #14 Icon'
      ], 
      'type' => 'icon', 
      'show' => 'use_custom_fields && filter && show_custom_filter_14 && filter_style==\'dropdown\''
    ], 
    'filter_custom_15_icon' => [
      'label' => 'Custom Filter #15', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Filter #15 Icon'
      ], 
      'type' => 'icon', 
      'show' => 'use_custom_fields && filter && show_custom_filter_15 && filter_style==\'dropdown\''
    ], 
    'filter_custom_16_icon' => [
      'label' => 'Custom Filter #16', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Filter #16 Icon'
      ], 
      'type' => 'icon', 
      'show' => 'use_custom_fields && filter && show_custom_filter_16 && filter_style==\'dropdown\''
    ], 
    'filter_custom_17_icon' => [
      'label' => 'Custom Filter #17', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Filter #17 Icon'
      ], 
      'type' => 'icon', 
      'show' => 'use_custom_fields && filter && show_custom_filter_17 && filter_style==\'dropdown\''
    ], 
    'filter_custom_18_icon' => [
      'label' => 'Custom Filter #18', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Filter #18 Icon'
      ], 
      'type' => 'icon', 
      'show' => 'use_custom_fields && filter && show_custom_filter_18 && filter_style==\'dropdown\''
    ], 
    'filter_custom_19_icon' => [
      'label' => 'Custom Filter #19', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Filter #19 Icon'
      ], 
      'type' => 'icon', 
      'show' => 'use_custom_fields && filter && show_custom_filter_19 && filter_style==\'dropdown\''
    ], 
    'filter_custom_20_icon' => [
      'label' => 'Custom Filter #20', 
      'description' => 'Select dropdown icon.', 
      'attrs' => [
        'placeholder' => 'Filter #20 Icon'
      ], 
      'type' => 'icon', 
      'show' => 'use_custom_fields && filter && show_custom_filter_20 && filter_style==\'dropdown\''
    ], 
    'filter_sorting_key' => [
      'label' => 'Key', 
      'description' => 'Please select filter group that will be used as sorting key. If selected filter group is not enabled, then will be used tags key.', 
      'type' => 'select', 
      'options' => [
        'Tags' => '', 
        'Text #1' => '1', 
        'Text #2' => '2', 
        'Text #3' => '3', 
        'Text #4' => '4', 
        'Text #5' => '5', 
        'Text #6' => '6', 
        'Text #7' => '7', 
        'Text #8' => '8', 
        'Text #9' => '9', 
        'Text #10' => '10', 
        'Text #11' => '11', 
        'Text #12' => '12', 
        'Text #13' => '13', 
        'Text #14' => '14', 
        'Text #15' => '15', 
        'Text #16' => '16', 
        'Text #17' => '17', 
        'Text #18' => '18', 
        'Text #19' => '19', 
        'Text #20' => '20'
      ], 
      'enable' => 'filter && filter_sorting', 
      'show' => 'filter && filter_sorting'
    ], 
    'filter_sorting_order' => [
      'label' => 'Default Order', 
      'description' => 'Define the default sorting.', 
      'type' => 'select', 
      'options' => [
        'ASC' => 'asc', 
        'DESC' => 'desc'
      ], 
      'enable' => 'filter && filter_sorting', 
      'show' => 'filter && filter_sorting'
    ], 
    'filter_no_items_placeholder' => [
      'label' => 'No Items Found', 
      'default' => 'No items found', 
      'attrs' => [
        'placeholder' => 'No items found'
      ], 
      'source' => true
    ], 
    'filter_sorting_visibility' => [
      'label' => 'Visibility', 
      'description' => 'Show or hide the content on this device width and larger. If all elements are hidden, columns, rows and sections will hide accordingly.', 
      'type' => 'select', 
      'options' => [
        'Always' => '', 
        'Visible Small (Phone Landscape)' => 'uk-visible@s', 
        'Visible Medium (Tablet Landscape)' => 'uk-visible@m', 
        'Visible Large (Desktop)' => 'uk-visible@l', 
        'Visible X-Large (Large Screens)' => 'uk-visible@xl', 
        'Hidden Small (Phone Landscape)' => 'uk-hidden@s', 
        'Hidden Medium (Tablet Landscape)' => 'uk-hidden@m', 
        'Hidden Large (Desktop)' => 'uk-hidden@l', 
        'Hidden X-Large (Large Screens)' => 'uk-hidden@xl'
      ], 
      'enable' => 'filter && filter_sorting', 
      'show' => 'filter && filter_sorting'
    ], 
    'search_title' => [
      'label' => 'Search in Title', 
      'default' => true, 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'search && show_title'
    ], 
    'search_meta' => [
      'label' => 'Search in Meta', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'search && show_meta'
    ], 
    'search_content' => [
      'label' => 'Search in Content', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'search && show_content'
    ], 
    'search_custom_meta' => [
      'label' => 'Search in Custom Meta Fields', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'search && use_custom_fields'
    ], 
    'search_custom_text' => [
      'label' => 'Search in Custom Text Fields', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'search && use_custom_fields'
    ], 
    'search_diacritics' => [
      'label' => 'Normalize Diacritics', 
      'description' => 'This method normalizes any accents/diacritics found in the search input string.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'search && (search_title || search_meta || search_content || (search_custom_meta || search_custom_text && use_custom_fields))', 
      'show' => 'search'
    ], 
    'search_highlight' => [
      'label' => 'Keyword Highlighter', 
      'description' => 'Enables a search keyword highlighter. Mark color can be changed in the Styles -> Base -> Mark.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'search && (search_title || search_meta || search_content || (search_custom_meta || search_custom_text && use_custom_fields))', 
      'show' => 'search'
    ], 
    'search_input_placeholder' => [
      'label' => 'Search Input', 
      'default' => 'Search...', 
      'attrs' => [
        'placeholder' => 'Search...'
      ], 
      'source' => true
    ], 
    'search_no_items_placeholder' => [
      'label' => 'No Items Found', 
      'default' => 'No items found matching keyword:', 
      'attrs' => [
        'placeholder' => 'No items found matching keyword:'
      ], 
      'source' => true
    ], 
    'search_no_items_lottie' => [
      'label' => 'Lottie Animation', 
      'type' => 'checkbox', 
      'text' => 'Enable'
    ], 
    'lightbox_image_width' => [
      'attrs' => [
        'placeholder' => 'auto'
      ], 
      'enable' => 'lightbox'
    ], 
    'lightbox_image_height' => [
      'attrs' => [
        'placeholder' => 'auto'
      ], 
      'enable' => 'lightbox'
    ], 
    'lightbox_image_orientation' => [
      'label' => 'Image Orientation', 
      'description' => 'Width and height will be flipped accordingly, if the image is in portrait or landscape format.', 
      'type' => 'checkbox', 
      'text' => 'Allow mixed image orientations', 
      'enable' => 'lightbox'
    ], 
    'link_image_lightbox' => [
      'label' => 'Image Link', 
      'description' => 'Force link image with lightbox.', 
      'type' => 'checkbox', 
      'text' => 'Force lightbox gallery'
    ], 
    'title_display' => [
      'label' => 'Show Title', 
      'description' => 'Display the title inside the panel, as the lightbox caption or both.', 
      'type' => 'select', 
      'options' => [
        'Panel + Lightbox' => '', 
        'Panel only' => 'item', 
        'Lightbox only' => 'lightbox'
      ], 
      'enable' => 'show_title && lightbox'
    ], 
    'content_display' => [
      'label' => 'Show Content', 
      'description' => 'Display the content inside the panel, as the lightbox caption or both.', 
      'type' => 'select', 
      'options' => [
        'Panel + Lightbox' => '', 
        'Panel only' => 'item', 
        'Lightbox only' => 'lightbox'
      ], 
      'enable' => 'show_content && lightbox'
    ], 
    'slider_sets' => [
      'label' => 'Sets', 
      'description' => 'Group items into sets. The number of items within a set depends on the defined item width, e.g. <i>33%</i> means that each set contains 3 items.', 
      'type' => 'checkbox', 
      'text' => 'Slide all visible items at once'
    ], 
    'slider_center' => [
      'label' => 'Center', 
      'type' => 'checkbox', 
      'text' => 'Center the active slide'
    ], 
    'slider_finite' => [
      'label' => 'Finite', 
      'type' => 'checkbox', 
      'text' => 'Disable infinite scrolling'
    ], 
    'slider_velocity' => [
      'label' => 'Velocity', 
      'description' => 'Set the velocity in pixels per millisecond.', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0.2, 
        'max' => 3, 
        'step' => 0.1, 
        'placeholder' => '1'
      ]
    ], 
    'slider_autoplay' => [
      'label' => 'Autoplay', 
      'type' => 'checkbox', 
      'text' => 'Enable autoplay'
    ], 
    'slider_autoplay_pause' => [
      'type' => 'checkbox', 
      'text' => 'Pause autoplay on hover', 
      'enable' => 'slider_autoplay'
    ], 
    'slider_autoplay_interval' => [
      'label' => 'Interval', 
      'description' => 'Set the autoplay interval in seconds.', 
      'type' => 'range', 
      'attrs' => [
        'min' => 5, 
        'max' => 15, 
        'step' => 1, 
        'placeholder' => '7'
      ], 
      'enable' => 'slider_autoplay'
    ], 
    'nav' => [
      'label' => 'Navigation', 
      'description' => 'Select the navigation type.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Dotnav' => 'dotnav'
      ]
    ], 
    'nav_align' => [
      'label' => 'Position', 
      'description' => 'Align the navigation\'s items.', 
      'type' => 'select', 
      'options' => [
        'Left' => 'left', 
        'Center' => 'center', 
        'Right' => 'right'
      ], 
      'enable' => 'nav'
    ], 
    'nav_margin' => [
      'label' => 'Margin', 
      'description' => 'Set the vertical margin.', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Default' => '', 
        'Medium' => 'medium'
      ], 
      'enable' => 'nav'
    ], 
    'nav_breakpoint' => [
      'label' => 'Breakpoint', 
      'description' => 'Display the navigation only on this device width and larger.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_breakpoint_options'), 
      'enable' => 'nav'
    ], 
    'nav_color' => [
      'label' => 'Color', 
      'description' => 'Set light or dark color mode.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Light' => 'light', 
        'Dark' => 'dark'
      ], 
      'enable' => 'nav'
    ], 
    'nav_aria_label' => [
      'divider' => true, 
      'description' => 'The aria-label attribute for accessibility.', 
      'label' => 'Aria Label', 
      'attrs' => [
        'placeholder' => 'Go to Slide Title'
      ], 
      'source' => true, 
      'enable' => 'nav'
    ], 
    'slidenav' => [
      'label' => 'Position', 
      'description' => 'Select the position of the slidenav.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Default' => 'default', 
        'Outside' => 'outside', 
        'Top Left' => 'top-left', 
        'Top Right' => 'top-right', 
        'Center Left' => 'center-left', 
        'Center Right' => 'center-right', 
        'Bottom Left' => 'bottom-left', 
        'Bottom Center' => 'bottom-center', 
        'Bottom Right' => 'bottom-right'
      ], 
      'show' => 'slider'
    ], 
    'slidenav_grid' => [
      'label' => 'Position', 
      'description' => 'Select the position of the slidenav.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Default' => 'default', 
        'Top Left' => 'top-left', 
        'Top Right' => 'top-right', 
        'Center Left' => 'center-left', 
        'Center Right' => 'center-right', 
        'Bottom Left' => 'bottom-left', 
        'Bottom Center' => 'bottom-center', 
        'Bottom Right' => 'bottom-right'
      ], 
      'show' => '!slider'
    ], 
    'slidenav_hover' => [
      'type' => 'checkbox', 
      'text' => 'Show on hover only', 
      'enable' => 'slidenav'
    ], 
    'slidenav_large' => [
      'type' => 'checkbox', 
      'text' => 'Larger style', 
      'enable' => 'slidenav'
    ], 
    'slidenav_margin' => [
      'label' => 'Margin', 
      'description' => 'Apply a margin between the slidenav and the slider container.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Large' => 'large'
      ], 
      'enable' => 'slidenav'
    ], 
    'slidenav_breakpoint' => [
      'label' => 'Breakpoint', 
      'description' => 'Display the slidenav only on this device width and larger.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_breakpoint_options'), 
      'enable' => 'slidenav'
    ], 
    'slidenav_color' => [
      'label' => 'Color', 
      'description' => 'Set light or dark color mode.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Light' => 'light', 
        'Dark' => 'dark'
      ], 
      'enable' => 'slidenav'
    ], 
    'slidenav_outside_breakpoint' => [
      'label' => 'Outside Breakpoint', 
      'description' => 'Display the slidenav only outside on this device width and larger. Otherwise it will be displayed inside.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_breakpoint_options_short'), 
      'enable' => 'slidenav == \'outside\'', 
      'show' => 'slider'
    ], 
    'slidenav_outside_color' => [
      'label' => 'Outside Color', 
      'description' => 'Set light or dark color if the slidenav is outside of the slideshow.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Light' => 'light', 
        'Dark' => 'dark'
      ], 
      'enable' => 'slidenav == \'outside\'', 
      'show' => 'slider'
    ], 
    'slidenav_aria_label_next' => [
      'divider' => true, 
      'description' => 'The aria-label attribute for accessibility.', 
      'label' => 'Aria Label Next', 
      'attrs' => [
        'placeholder' => 'Next'
      ], 
      'source' => true, 
      'enable' => 'slidenav'
    ], 
    'slidenav_aria_label_prev' => [
      'divider' => true, 
      'description' => 'The aria-label attribute for accessibility.', 
      'label' => 'Aria Label Previous', 
      'attrs' => [
        'placeholder' => 'Previous'
      ], 
      'source' => true, 
      'enable' => 'slidenav'
    ], 
    'panel_style' => [
      'label' => 'Style', 
      'description' => 'Select one of the boxed card styles or a blank panel.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Card Default' => 'card-default', 
        'Card Primary' => 'card-primary', 
        'Card Secondary' => 'card-secondary', 
        'Card Hover' => 'card-hover', 
        'Tile Default' => 'tile-default', 
        'Tile Muted' => 'tile-muted', 
        'Tile Primary' => 'tile-primary', 
        'Tile Secondary' => 'tile-secondary', 
        'Tile Checked' => 'tile-checked'
      ]
    ], 
    'panel_card_offset' => [
      'type' => 'checkbox', 
      'text' => 'Add clipping offset', 
      'enable' => 'panel_style', 
      'show' => 'slider'
    ], 
    'panel_link' => [
      'label' => 'Link', 
      'description' => 'Link the whole panel if a link exists.', 
      'type' => 'checkbox', 
      'text' => 'Link panel', 
      'enable' => 'show_link'
    ], 
    'panel_content_padding' => [
      'label' => 'Padding', 
      'description' => 'Add padding to the content if the image is top, left or right aligned.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Small' => 'small', 
        'Default' => 'default', 
        'Large' => 'large'
      ], 
      'show' => '!panel_style', 
      'enable' => 'show_image && image_align != \'between\''
    ], 
    'panel_size' => [
      'label' => 'Padding', 
      'description' => 'Define the card\'s size by selecting the padding between the card and its content.', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Default' => '', 
        'Large' => 'large'
      ], 
      'show' => 'panel_style'
    ], 
    'panel_card_image' => [
      'description' => 'Top, left or right aligned images can be attached to the card\'s edge. If the image is aligned to the left or right, it will also extend to cover the whole space.', 
      'type' => 'checkbox', 
      'text' => 'Align image without padding', 
      'show' => 'panel_style', 
      'enable' => 'show_image && image_align != \'between\''
    ], 
    'item_maxwidth' => [
      'type' => 'select', 
      'label' => 'Max Width', 
      'description' => 'Set the maximum width.', 
      'options' => [
        'None' => '', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Large' => 'large', 
        'X-Large' => 'xlarge', 
        '2X-Large' => '2xlarge'
      ]
    ], 
    'panel_content_width' => [
      'label' => '1 Column Content Width', 
      'description' => 'Set an optional content width which doesn\'t affect the image if there is just one column.', 
      'type' => 'select', 
      'options' => [
        'Auto' => '', 
        'X-Small' => 'xsmall', 
        'Small' => 'small'
      ], 
      'show' => '!panel_style', 
      'enable' => 'show_image && image_align == \'top\' && !panel_content_padding && !item_maxwidth && (!grid_default || grid_default == \'1-1\') && (!grid_small || grid_small == \'1-1\') && (!grid_medium || grid_medium == \'1-1\') && (!grid_large || grid_large == \'1-1\') && (!grid_xlarge || grid_xlarge == \'1-1\')'
    ], 
    'title_limit' => $config->get('gridpro.limit_output'), 
    'title_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for title. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_title && title_limit'
    ], 
    'title_style' => [
      'label' => 'Style', 
      'description' => 'Title styles differ in font-size but may also come with a predefined color, size and font.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.style_options'), 
      'enable' => 'show_title && (title_display != \'lightbox\' && lightbox || !lightbox)'
    ], 
    'title_link' => [
      'label' => 'Link', 
      'description' => 'Link the title if a link exists.', 
      'type' => 'checkbox', 
      'text' => 'Link title', 
      'enable' => 'show_title && (title_display != \'lightbox\' && lightbox || !lightbox) && show_link'
    ], 
    'title_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Set the hover style for a linked title.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_title && (title_display != \'lightbox\' && lightbox || !lightbox) && show_link && (title_link || panel_link)'
    ], 
    'title_decoration' => [
      'label' => 'Decoration', 
      'description' => 'Decorate the title with a divider, bullet or a line that is vertically centered to the heading.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Divider' => 'divider', 
        'Bullet' => 'bullet', 
        'Line' => 'line'
      ], 
      'enable' => 'show_title && (title_display != \'lightbox\' && lightbox || !lightbox)'
    ], 
    'title_font_family' => [
      'label' => 'Font Family', 
      'description' => 'Select an alternative font family.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Default' => 'default', 
        'Primary' => 'primary', 
        'Secondary' => 'secondary', 
        'Tertiary' => 'tertiary'
      ], 
      'enable' => 'show_title && (title_display != \'lightbox\' && lightbox || !lightbox)'
    ], 
    'title_color' => [
      'label' => 'Color', 
      'description' => 'Select the text color. If the Background option is selected, styles that don\'t apply a background image use the primary color instead.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Muted' => 'muted', 
        'Emphasis' => 'emphasis', 
        'Primary' => 'primary', 
        'Secondary' => 'secondary', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger', 
        'Background' => 'background'
      ], 
      'enable' => 'show_title && (title_display != \'lightbox\' && lightbox || !lightbox)'
    ], 
    'title_element' => [
      'label' => 'HTML Element', 
      'description' => 'Choose one of the HTML elements to fit the semantic structure.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.html_element_options'), 
      'enable' => 'show_title && (title_display != \'lightbox\' && lightbox || !lightbox)'
    ], 
    'title_align' => [
      'label' => 'Alignment', 
      'description' => 'Align the title to the top or left in regards to the content.', 
      'type' => 'select', 
      'options' => [
        'Top' => 'top', 
        'Left' => 'left'
      ], 
      'enable' => 'show_title && (title_display != \'lightbox\' && lightbox || !lightbox)'
    ], 
    'title_grid_width' => [
      'label' => 'Grid Width', 
      'description' => 'Define the width of the title within the grid. Choose between percent and fixed widths or expand columns to the width of their content.', 
      'type' => 'select', 
      'options' => [
        'Auto' => 'auto', 
        '80%' => '4-5', 
        '75%' => '3-4', 
        '66%' => '2-3', 
        '60%' => '3-5', 
        '50%' => '1-2', 
        '40%' => '2-5', 
        '33%' => '1-3', 
        '25%' => '1-4', 
        '20%' => '1-5', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Large' => 'large', 
        'X-Large' => 'xlarge', 
        '2X-Large' => '2xlarge'
      ], 
      'enable' => 'show_title && (title_display != \'lightbox\' && lightbox || !lightbox) && title_align == \'left\''
    ], 
    'title_grid_column_gap' => [
      'label' => 'Grid Column Gap', 
      'description' => 'Set the size of the gap between the title and the content.', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Default' => '', 
        'Large' => 'large', 
        'None' => 'collapse'
      ], 
      'enable' => 'show_title && (title_display != \'lightbox\' && lightbox || !lightbox) && title_align == \'left\''
    ], 
    'title_grid_row_gap' => [
      'label' => 'Grid Row Gap', 
      'description' => 'Set the size of the gap if the grid items stack.', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Default' => '', 
        'Large' => 'large', 
        'None' => 'collapse'
      ], 
      'enable' => 'show_title && (title_display != \'lightbox\' && lightbox || !lightbox) && title_align == \'left\''
    ], 
    'title_grid_breakpoint' => [
      'label' => 'Grid Breakpoint', 
      'description' => 'Set the breakpoint from which grid items will stack.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_breakpoint_options'), 
      'enable' => 'show_title && (title_display != \'lightbox\' && lightbox || !lightbox) && title_align == \'left\''
    ], 
    'title_margin' => [
      'label' => 'Margin Top', 
      'description' => 'Set the top margin. Note that the margin will only apply if the content field immediately follows another content field.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.margin_options'), 
      'enable' => 'show_title && (title_display != \'lightbox\' && lightbox || !lightbox)'
    ], 
    'meta_limit' => $config->get('gridpro.limit_output'), 
    'meta_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for meta. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_meta && meta_limit'
    ], 
    'meta_style' => [
      'label' => 'Style', 
      'description' => 'Select a predefined meta text style, including color, size and font-family.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.style_options'), 
      'enable' => 'show_meta'
    ], 
    'meta_decoration' => [
      'label' => 'Decoration', 
      'description' => 'Decorate the title with a divider, bullet or a line that is vertically centered to the heading.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Divider' => 'divider', 
        'Bullet' => 'bullet', 
        'Line' => 'line'
      ], 
      'enable' => 'show_meta'
    ], 
    'meta_color' => [
      'label' => 'Color', 
      'description' => 'Select the text color.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.color_options'), 
      'enable' => 'show_meta'
    ], 
    'meta_align' => [
      'label' => 'Alignment', 
      'description' => 'Align the meta text.', 
      'type' => 'select', 
      'options' => [
        'Above Title' => 'above-title', 
        'Below Title' => 'below-title', 
        'Above Content' => 'above-content', 
        'Below Content' => 'below-content'
      ], 
      'enable' => 'show_meta'
    ], 
    'meta_element' => [
      'label' => 'HTML Element', 
      'description' => 'Choose one of the HTML elements to fit the semantic structure.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.html_element_options'), 
      'enable' => 'show_meta'
    ], 
    'meta_margin' => [
      'label' => 'Margin Top', 
      'description' => 'Set the top margin. Note that the margin will only apply if the content field immediately follows another content field.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.margin_options'), 
      'enable' => 'show_meta'
    ], 
    'meta_visibility' => [
      'label' => 'Visibility', 
      'description' => 'Show or hide the content on this device width and larger. If all elements are hidden, columns, rows and sections will hide accordingly.', 
      'type' => 'select', 
      'options' => [
        'Always' => '', 
        'Visible Small (Phone Landscape)' => 'uk-visible@s', 
        'Visible Medium (Tablet Landscape)' => 'uk-visible@m', 
        'Visible Large (Desktop)' => 'uk-visible@l', 
        'Visible X-Large (Large Screens)' => 'uk-visible@xl', 
        'Hidden Small (Phone Landscape)' => 'uk-hidden@s', 
        'Hidden Medium (Tablet Landscape)' => 'uk-hidden@m', 
        'Hidden Large (Desktop)' => 'uk-hidden@l', 
        'Hidden X-Large (Large Screens)' => 'uk-hidden@xl'
      ], 
      'enable' => 'show_meta'
    ], 
    'content_limit' => $config->get('gridpro.limit_output'), 
    'content_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for content. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'content_limit'
    ], 
    'content_style' => [
      'label' => 'Style', 
      'description' => 'Select a predefined text style, including color, size and font-family.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.style_options'), 
      'enable' => 'show_content && (content_display != \'lightbox\' && lightbox || !lightbox)'
    ], 
    'content_hr_before' => [
      'label' => 'Divider Before', 
      'description' => 'Display divider Before content.', 
      'type' => 'checkbox', 
      'text' => 'Show', 
      'enable' => 'show_content'
    ], 
    'content_hr_after' => [
      'label' => 'Divider After', 
      'description' => 'Display divider After content.', 
      'type' => 'checkbox', 
      'text' => 'Show', 
      'enable' => 'show_content'
    ], 
    'content_align' => [
      'label' => 'Alignment', 
      'type' => 'checkbox', 
      'text' => 'Force left alignment', 
      'enable' => 'show_content && (content_display != \'lightbox\' && lightbox || !lightbox)'
    ], 
    'content_dropcap' => [
      'label' => 'Drop Cap', 
      'description' => 'Display the first letter of the paragraph as a large initial.', 
      'type' => 'checkbox', 
      'text' => 'Enable drop cap', 
      'enable' => 'show_content && (content_display != \'lightbox\' && lightbox || !lightbox)'
    ], 
    'content_column' => [
      'label' => 'Columns', 
      'description' => 'Set the number of text columns.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Halves' => '1-2', 
        'Thirds' => '1-3', 
        'Quarters' => '1-4', 
        'Fifths' => '1-5', 
        'Sixths' => '1-6'
      ], 
      'enable' => 'show_content && (content_display != \'lightbox\' && lightbox || !lightbox)'
    ], 
    'content_column_divider' => [
      'description' => 'Show a divider between text columns.', 
      'type' => 'checkbox', 
      'text' => 'Show dividers', 
      'enable' => 'show_content && (content_display != \'lightbox\' && lightbox || !lightbox) && content_column'
    ], 
    'content_column_breakpoint' => [
      'label' => 'Columns Breakpoint', 
      'description' => 'Set the device width from which the text columns should apply.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_breakpoint_options'), 
      'enable' => 'show_content && (content_display != \'lightbox\' && lightbox || !lightbox) && content_column'
    ], 
    'content_margin' => [
      'label' => 'Margin Top', 
      'description' => 'Set the top margin. Note that the margin will only apply if the content field immediately follows another content field.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.margin_options'), 
      'enable' => 'show_content && (content_display != \'lightbox\' && lightbox || !lightbox)'
    ], 
    'content_visibility' => [
      'label' => 'Visibility', 
      'description' => 'Show or hide the content on this device width and larger. If all elements are hidden, columns, rows and sections will hide accordingly.', 
      'type' => 'select', 
      'options' => [
        'Always' => '', 
        'Visible Small (Phone Landscape)' => 'uk-visible@s', 
        'Visible Medium (Tablet Landscape)' => 'uk-visible@m', 
        'Visible Large (Desktop)' => 'uk-visible@l', 
        'Visible X-Large (Large Screens)' => 'uk-visible@xl', 
        'Hidden Small (Phone Landscape)' => 'uk-hidden@s', 
        'Hidden Medium (Tablet Landscape)' => 'uk-hidden@m', 
        'Hidden Large (Desktop)' => 'uk-hidden@l', 
        'Hidden X-Large (Large Screens)' => 'uk-hidden@xl'
      ], 
      'enable' => 'show_content'
    ], 
    'sublayout_mode' => [
      'label' => 'Mode', 
      'description' => 'Select a sublayout mode.', 
      'default' => 'native', 
      'type' => 'select', 
      'options' => [
        'Native' => 'native', 
        'Modal' => 'modal', 
        'Mixed' => 'mixed'
      ], 
      'enable' => 'show_sublayout'
    ], 
    'sublayout_position' => [
      'label' => 'Target', 
      'description' => 'Select where the sublayout will be displayed.', 
      'type' => 'select', 
      'options' => [
        'Above Content' => 'above-content', 
        'Below Content' => 'bellow-content', 
        'Item Top' => 'item-top', 
        'Item Top Outside' => 'item-top-outside', 
        'Item Bottom' => 'item-bottom', 
        'Item Bottom Outside' => 'item-bottom-outside', 
        'Item Image Cell Top' => 'item-image-cell-top', 
        'Item Image Cell Bottom' => 'item-image-cell-bottom', 
        'Grid #1' => 'grid_1', 
        'Grid #2' => 'grid_2', 
        'Grid #3' => 'grid_3', 
        'Grid #4' => 'grid_4', 
        'Grid #5' => 'grid_5', 
        'Grid #6' => 'grid_6'
      ], 
      'enable' => 'show_sublayout && $match(sublayout_mode, \'^(native|mixed)$\')', 
      'show' => 'show_sublayout && $match(sublayout_mode, \'^(native|mixed)$\')'
    ], 
    'sublayout_align' => [
      'label' => 'Position', 
      'description' => 'Select a sublayout align option in the position.', 
      'type' => 'select', 
      'options' => [
        'Top' => 'top', 
        'Bottom' => 'bottom'
      ], 
      'enable' => 'show_sublayout && $match(sublayout_mode, \'^(native|mixed)$\')', 
      'show' => 'show_sublayout && $match(sublayout_mode, \'^(native|mixed)$\')'
    ], 
    'sublayout_margin' => [
      'label' => 'Margin Top', 
      'description' => 'Set the top margin. Note that the margin will only apply if the content field immediately follows another content field.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.margin_options'), 
      'enable' => '$match(sublayout_mode, \'^(native|mixed)$\')'
    ], 
    'sublayout_modal_wrap' => [
      'label' => 'Wrap', 
      'description' => '​Select how to wrap the sublayout in the modal container.', 
      'default' => 'all', 
      'type' => 'select', 
      'options' => [
        'All Sublayouts in One Modal' => 'all', 
        'Each Sublayout Separately' => 'each'
      ], 
      'enable' => 'show_sublayout && sublayout_mode == \'modal\'', 
      'show' => 'show_sublayout && sublayout_mode == \'modal\''
    ], 
    'sublayout_modal_wrap_custom' => [
      'label' => 'Wrap Custom Sublayouts', 
      'description' => 'Enter a comma separated sublayouts you want to wrap in the modal container.', 
      'attrs' => [
        'placeholder' => '1, 2, 5'
      ], 
      'enable' => 'show_sublayout && sublayout_mode == \'mixed\'', 
      'show' => 'show_sublayout && sublayout_mode == \'mixed\''
    ], 
    'sublayout_modal_header' => [
      'label' => 'Header Text', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_sublayout && $match(sublayout_mode, \'^(modal|mixed)$\') && sublayout_modal_wrap == \'all\'', 
      'show' => 'show_sublayout && $match(sublayout_mode, \'^(modal|mixed)$\') && sublayout_modal_wrap == \'all\''
    ], 
    'sublayout_modal_width' => [
      'attrs' => [
        'placeholder' => 'auto'
      ], 
      'enable' => 'show_sublayout && $match(sublayout_mode, \'^(modal|mixed)$\') && !sublayout_modal_full', 
      'show' => 'show_sublayout && $match(sublayout_mode, \'^(modal|mixed)$\')'
    ], 
    'sublayout_modal_height' => [
      'attrs' => [
        'placeholder' => 'auto'
      ], 
      'enable' => 'show_sublayout && $match(sublayout_mode, \'^(modal|mixed)$\') && !sublayout_modal_full', 
      'show' => 'show_sublayout && $match(sublayout_mode, \'^(modal|mixed)$\')'
    ], 
    'sublayout_modal_full' => [
      'type' => 'checkbox', 
      'text' => 'Full Screen', 
      'enable' => 'show_sublayout && $match(sublayout_mode, \'^(modal|mixed)$\')', 
      'show' => 'show_sublayout && $match(sublayout_mode, \'^(modal|mixed)$\')'
    ], 
    'sublayout_modal_padding' => [
      'label' => 'Padding', 
      'description' => 'Sets a padding to the modal content.', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Default' => '', 
        'Large' => 'large', 
        'None' => 'remove'
      ], 
      'enable' => 'show_sublayout && $match(sublayout_mode, \'^(modal|mixed)$\')', 
      'show' => 'show_sublayout && $match(sublayout_mode, \'^(modal|mixed)$\')'
    ], 
    'rating_star_size' => [
      'label' => 'Size', 
      'description' => 'Set star size.', 
      'default' => '25', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 100, 
        'step' => 1, 
        'placeholder' => '25'
      ]
    ], 
    'rating_star_color' => [
      'label' => 'Color', 
      'description' => 'Set the stars color.', 
      'type' => 'color', 
      'default' => '#fc0'
    ], 
    'rating_star_background_color' => [
      'label' => 'Background', 
      'description' => 'Set the stars backghround color.', 
      'type' => 'color', 
      'default' => '#e5e5e5'
    ], 
    'rating_star_spacing' => [
      'label' => 'Spacing', 
      'description' => 'Set star spacing.', 
      'default' => '3', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 10, 
        'step' => 1, 
        'placeholder' => '3'
      ]
    ], 
    'rating_margin' => [
      'label' => 'Margin Top', 
      'description' => 'Set the top margin. Note that the margin will only apply if the content field immediately follows another content field.', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Default' => '', 
        'Medium' => 'medium', 
        'Large' => 'large', 
        'X-Large' => 'xlarge', 
        'None' => 'remove'
      ]
    ], 
    'rating_visibility' => $config->get('gridpro.visibility'), 
    'image_width' => [
      'attrs' => [
        'placeholder' => 'auto'
      ], 
      'enable' => 'show_image'
    ], 
    'image_height' => [
      'attrs' => [
        'placeholder' => 'auto'
      ], 
      'enable' => 'show_image'
    ], 
    'image_border' => [
      'label' => 'Border', 
      'description' => 'Select the image\'s border style.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Rounded' => 'rounded', 
        'Circle' => 'circle', 
        'Pill' => 'pill'
      ], 
      'enable' => 'show_image && (!panel_style || (panel_style && (!panel_card_image || image_align == \'between\')))'
    ], 
    'image_box_shadow' => [
      'label' => 'Box Shadow', 
      'description' => 'Select the image\'s box shadow size.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Large' => 'large', 
        'X-Large' => 'xlarge'
      ], 
      'enable' => 'show_image && !panel_style'
    ], 
    'image_box_decoration' => [
      'label' => 'Box Decoration', 
      'description' => 'Select the image\'s box decoration style. Note: The Mask option is not supported by all styles and may have no visible effect.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Default' => 'default', 
        'Primary' => 'primary', 
        'Secondary' => 'secondary', 
        'Floating Shadow' => 'shadow', 
        'Mask' => 'mask'
      ], 
      'enable' => 'show_image && !panel_style'
    ], 
    'image_box_decoration_inverse' => [
      'type' => 'checkbox', 
      'text' => 'Inverse style', 
      'enable' => 'show_image && !panel_style && $match(image_box_decoration, \'^(default|primary|secondary)$\')'
    ], 
    'image_link' => [
      'label' => 'Link', 
      'description' => 'Link the image if a link exists.', 
      'type' => 'checkbox', 
      'text' => 'Link image', 
      'enable' => 'show_image && show_link'
    ], 
    'image_transition' => [
      'label' => 'Hover Transition', 
      'description' => 'Set the hover transition for a linked image.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Scale Up' => 'scale-up', 
        'Scale Down' => 'scale-down'
      ], 
      'enable' => 'show_image && show_link && (image_link || panel_link)'
    ], 
    'image_hover_box_shadow' => [
      'label' => 'Hover Box Shadow', 
      'description' => 'Select the image\'s box shadow size on hover.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Large' => 'large', 
        'X-Large' => 'xlarge'
      ], 
      'enable' => 'show_link && show_image && !panel_style && (image_link || panel_link)'
    ], 
    'icon_width' => [
      'label' => 'Icon Width', 
      'description' => 'Set the icon width.', 
      'enable' => 'show_image'
    ], 
    'icon_color' => [
      'label' => 'Icon Color', 
      'description' => 'Set the icon color.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.color_options'), 
      'enable' => 'show_image'
    ], 
    'image_align' => [
      'label' => 'Alignment', 
      'description' => 'Align the image to the top, left, right or place it between the title and the content.', 
      'type' => 'select', 
      'options' => [
        'Top' => 'top', 
        'Bottom' => 'bottom', 
        'Left' => 'left', 
        'Right' => 'right', 
        'Between' => 'between'
      ], 
      'enable' => 'show_image'
    ], 
    'grid_stack' => [
      'label' => 'Grid Stack', 
      'description' => 'Sets alternate image alignment.', 
      'type' => 'checkbox', 
      'text' => 'Yes', 
      'enable' => 'show_image && image_align != \'between\')'
    ], 
    'image_grid_width' => [
      'label' => 'Grid Width', 
      'description' => 'Define the width of the image within the grid. Choose between percent and fixed widths or expand columns to the width of their content.', 
      'type' => 'select', 
      'options' => [
        'Auto' => 'auto', 
        '80%' => '4-5', 
        '75%' => '3-4', 
        '66%' => '2-3', 
        '60%' => '3-5', 
        '50%' => '1-2', 
        '40%' => '2-5', 
        '33%' => '1-3', 
        '25%' => '1-4', 
        '20%' => '1-5', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Large' => 'large', 
        'X-Large' => 'xlarge', 
        '2X-Large' => '2xlarge'
      ], 
      'enable' => 'show_image && (image_align == \'left\' || image_align == \'right\')'
    ], 
    'image_grid_column_gap' => [
      'label' => 'Grid Column Gap', 
      'description' => 'Set the size of the gap between the image and the content.', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Default' => '', 
        'Large' => 'large', 
        'None' => 'collapse'
      ], 
      'enable' => 'show_image && (image_align == \'left\' || image_align == \'right\') && !(panel_card_image && panel_style)'
    ], 
    'image_grid_row_gap' => [
      'label' => 'Grid Row Gap', 
      'description' => 'Set the size of the gap if the grid items stack.', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Default' => '', 
        'Large' => 'large', 
        'None' => 'collapse'
      ], 
      'enable' => 'show_image && (image_align == \'left\' || image_align == \'right\') && !(panel_card_image && panel_style)'
    ], 
    'image_grid_breakpoint' => [
      'label' => 'Grid Breakpoint', 
      'description' => 'Set the breakpoint from which grid items will stack.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_breakpoint_options'), 
      'enable' => 'show_image && (image_align == \'left\' || image_align == \'right\')'
    ], 
    'image_vertical_align' => [
      'label' => 'Vertical Alignment', 
      'description' => 'Vertically center grid items.', 
      'type' => 'checkbox', 
      'text' => 'Center', 
      'enable' => 'show_image && (image_align == \'left\' || image_align == \'right\')'
    ], 
    'image_margin' => [
      'label' => 'Margin Top', 
      'description' => 'Set the top margin. Note that the margin will only apply if the content field immediately follows another content field.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.margin_options'), 
      'enable' => 'show_image && (image_align == \'between\' || (image_align == \'bottom\' && !(panel_style && panel_card_image)) || ((image_align == \'top\' || image_align == \'bottom\') && grid_stack))'
    ], 
    'image_svg_inline' => [
      'label' => 'Inline SVG', 
      'description' => 'Inject SVG images into the page markup so that they can easily be styled with CSS.', 
      'type' => 'checkbox', 
      'text' => 'Make SVG stylable with CSS', 
      'enable' => 'show_image'
    ], 
    'image_svg_animate' => [
      'type' => 'checkbox', 
      'text' => 'Animate strokes', 
      'enable' => 'show_image && image_svg_inline'
    ], 
    'image_svg_color' => [
      'label' => 'SVG Color', 
      'description' => 'Select the SVG color. It will only apply to supported elements defined in the SVG.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.color_options'), 
      'enable' => 'show_image && image_svg_inline'
    ], 
    'image_attr_loading' => [
      'label' => 'Loading', 
      'description' => 'By default, images are loaded lazy. Enable eager loading for images in the initial viewport. Supported by YOOtheme Pro 3.x.', 
      'type' => 'checkbox', 
      'text' => 'Eagerly', 
      'enable' => 'show_image'
    ], 
    'image_attr_fetchpriority' => [
      'label' => 'Fetch Priority', 
      'description' => 'By using fetchpriority attribute, we marking which of the images were more important for content and which are not.', 
      'type' => 'checkbox', 
      'text' => 'High', 
      'enable' => 'show_image'
    ], 
    'image_attr_decoding' => [
      'label' => 'Decoding', 
      'description' => 'Decode the image asynchronously to reduce delay in presenting other content.', 
      'type' => 'checkbox', 
      'text' => 'Async', 
      'enable' => 'show_image'
    ], 
    'image_thumbnails_disable' => [
      'description' => 'Disable image caching and thumbnails generation.', 
      'label' => 'Cache', 
      'type' => 'checkbox', 
      'text' => 'Disable', 
      'enable' => 'show_image'
    ], 
    'image_placeholder_enable' => [
      'description' => 'Display image placeholder if the item does not contain own image file.', 
      'label' => 'Placeholder Image', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_image'
    ], 
    'image_placeholder' => [
      'type' => 'image', 
      'altRef' => '%name%_alt', 
      'enable' => 'show_image', 
      'show' => 'show_image && image_placeholder_enable'
    ], 
    'image_placeholder_alt' => [
      'description' => '<code>SEO Optimization:</code> Alt text is applied to image tags to provide a text alternative for search engines.', 
      'attrs' => [
        'placeholder' => 'Describe your placeholder image here'
      ], 
      'enable' => 'show_image', 
      'show' => 'show_image && image_placeholder_enable'
    ], 
    'image_visibility' => [
      'label' => 'Visibility', 
      'description' => 'Show or hide the content on this device width and larger. If all elements are hidden, columns, rows and sections will hide accordingly.', 
      'type' => 'select', 
      'options' => [
        'Always' => '', 
        'Visible Small (Phone Landscape)' => 'uk-visible@s', 
        'Visible Medium (Tablet Landscape)' => 'uk-visible@m', 
        'Visible Large (Desktop)' => 'uk-visible@l', 
        'Visible X-Large (Large Screens)' => 'uk-visible@xl', 
        'Hidden Small (Phone Landscape)' => 'uk-hidden@s', 
        'Hidden Medium (Tablet Landscape)' => 'uk-hidden@m', 
        'Hidden Large (Desktop)' => 'uk-hidden@l', 
        'Hidden X-Large (Large Screens)' => 'uk-hidden@xl'
      ], 
      'enable' => 'show_image'
    ], 
    'link_target' => [
      'label' => 'Target', 
      'type' => 'checkbox', 
      'text' => 'Open in a new window', 
      'enable' => 'show_link && !lightbox'
    ], 
    'link_text' => [
      'label' => 'Text', 
      'description' => 'Enter the text for the link.', 
      'enable' => 'show_link', 
      'source' => true
    ], 
    'link_aria_label' => [
      'label' => 'ARIA Label', 
      'description' => 'Enter a descriptive text label to make it accessible if the link has no visible text.', 
      'enable' => 'show_link'
    ], 
    'link_style' => [
      'label' => 'Style', 
      'description' => 'Set the link style.', 
      'type' => 'select', 
      'options' => [
        'Button Default' => 'default', 
        'Button Primary' => 'primary', 
        'Button Secondary' => 'secondary', 
        'Button Danger' => 'danger', 
        'Button Text' => 'text', 
        'Link' => '', 
        'Link Muted' => 'link-muted', 
        'Link Text' => 'link-text'
      ], 
      'enable' => 'show_link'
    ], 
    'link_size' => [
      'label' => 'Button Size', 
      'description' => 'Set the button size.', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Default' => '', 
        'Large' => 'large'
      ], 
      'enable' => 'show_link && link_style && link_style != \'link-muted\' && link_style != \'link-text\''
    ], 
    'link_fullwidth' => [
      'type' => 'checkbox', 
      'text' => 'Full width button', 
      'enable' => 'show_link && link_style && link_style != \'link-muted\' && link_style != \'link-text\''
    ], 
    'link_margin' => [
      'label' => 'Margin Top', 
      'description' => 'Set the top margin. Note that the margin will only apply if the content field immediately follows another content field.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.margin_options'), 
      'enable' => 'show_link'
    ], 
    'link_button_bottom' => [
      'label' => 'Button Align', 
      'description' => 'Align button to the bottomm of the container. Disabled when used masonry grid layout.', 
      'type' => 'checkbox', 
      'text' => 'Bottom', 
      'enable' => 'show_link && !grid_masonry'
    ], 
    'link_visibility' => [
      'label' => 'Visibility', 
      'description' => 'Show or hide the content on this device width and larger. If all elements are hidden, columns, rows and sections will hide accordingly.', 
      'type' => 'select', 
      'options' => [
        'Always' => '', 
        'Visible Small (Phone Landscape)' => 'uk-visible@s', 
        'Visible Medium (Tablet Landscape)' => 'uk-visible@m', 
        'Visible Large (Desktop)' => 'uk-visible@l', 
        'Visible X-Large (Large Screens)' => 'uk-visible@xl', 
        'Hidden Small (Phone Landscape)' => 'uk-hidden@s', 
        'Hidden Medium (Tablet Landscape)' => 'uk-hidden@m', 
        'Hidden Large (Desktop)' => 'uk-hidden@l', 
        'Hidden X-Large (Large Screens)' => 'uk-hidden@xl'
      ], 
      'enable' => 'show_link'
    ], 
    'grid_1_custom_position' => $config->get('gridpro.grid_position'), 
    'grid_1_custom_column_gap' => $config->get('gridpro.grid_column_gap'), 
    'grid_1_custom_row_gap' => $config->get('gridpro.grid_row_gap'), 
    'grid_1_custom_divider_top' => $config->get('gridpro.grid_divider_top'), 
    'grid_1_custom_divider' => [
      'label' => 'Grid Dividers', 
      'description' => 'Show a divider between grid columns.', 
      'type' => 'checkbox', 
      'text' => 'Show', 
      'enable' => 'grid_1_custom_column_gap != \'collapse\' && grid_1_custom_row_gap != \'collapse\''
    ], 
    'grid_1_custom_column_align' => [
      'label' => 'Alignment', 
      'description' => 'This option is disabled when the grid slider is enabled.', 
      'type' => 'checkbox', 
      'text' => 'Center columns', 
      'enable' => '!grid_1_custom_slider'
    ], 
    'grid_1_custom_row_align' => $config->get('gridpro.grid_row_align'), 
    'grid_1_custom_margin' => $config->get('gridpro.grid_margin'), 
    'grid_1_custom_margin_bottom' => [
      'label' => 'Margin Bottom', 
      'description' => 'Set the bottom margin. Note that the margin will only apply if the grid is displayed in the item-top-outside position.', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Default' => '', 
        'Medium' => 'medium', 
        'Large' => 'large', 
        'X-Large' => 'xlarge', 
        'None' => 'remove'
      ], 
      'enable' => 'grid_1_custom_position == \'item-top-outside\''
    ], 
    'grid_1_custom_text_align' => $config->get('gridpro.text_align'), 
    'grid_1_custom_text_align_breakpoint' => [
      'label' => 'Text Alignment Breakpoint', 
      'description' => 'Define the device width from which the alignment will apply.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_breakpoint_options_full'), 
      'enable' => 'grid_1_custom_text_align'
    ], 
    'grid_1_custom_text_align_fallback' => [
      'label' => 'Text Alignment Fallback', 
      'description' => 'Define an alignment fallback for device widths below the breakpoint.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.text_align_options'), 
      'enable' => 'grid_1_custom_text_align && grid_1_custom_text_align_breakpoint'
    ], 
    'grid_1_custom_default' => $config->get('gridpro.grid_default'), 
    'grid_1_custom_small' => $config->get('gridpro.grid_small'), 
    'grid_1_custom_medium' => $config->get('gridpro.grid_medium'), 
    'grid_1_custom_large' => $config->get('gridpro.grid_large'), 
    'grid_1_custom_xlarge' => $config->get('gridpro.grid_xlarge'), 
    'grid_1_custom_visibility' => $config->get('gridpro.visibility'), 
    'grid_1_custom_slider' => [
      'label' => 'Grid #1 Slider', 
      'description' => 'Enables nested grid slider.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'use_custom_fields && advanced_enable_grid_1_custom', 
      'enable' => '!slider'
    ], 
    'grid_1_custom_image_attr_loading' => $config->get('gridpro.grid_image_attr_loading'), 
    'grid_1_custom_image_attr_fetchpriority' => $config->get('gridpro.grid_image_attr_fetchpriority'), 
    'grid_1_custom_image_attr_decoding' => $config->get('gridpro.grid_image_attr_decoding'), 
    'grid_1_custom_image_attr_thumbnails' => $config->get('gridpro.grid_image_attr_thumbnails'), 
    'grid_1_custom_image_width' => $config->get('gridpro.grid_image_width'), 
    'grid_1_custom_image_height' => $config->get('gridpro.grid_image_height'), 
    'grid_1_custom_image_border' => $config->get('gridpro.grid_image_border'), 
    'grid_1_custom_icon_width' => $config->get('gridpro.grid_icon_width'), 
    'grid_1_custom_icon_color' => $config->get('gridpro.grid_icon_color'), 
    'grid_1_custom_image_align' => $config->get('gridpro.grid_image_align'), 
    'grid_1_custom_image_grid_width' => [
      'label' => 'Grid Width', 
      'description' => 'Define the width of the image within the grid. Choose between percent and fixed widths or expand columns to the width of their content.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_image_grid_width_options'), 
      'show' => '(grid_1_custom_image_align == \'left\' || grid_1_custom_image_align == \'right\')'
    ], 
    'grid_1_custom_image_grid_column_gap' => [
      'label' => 'Grid Column Gap', 
      'description' => 'Set the size of the gap between the image and the content.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_gap_options'), 
      'show' => '(grid_1_custom_image_align == \'left\' || grid_1_custom_image_align == \'right\')'
    ], 
    'grid_1_custom_image_grid_row_gap' => [
      'label' => 'Grid Row Gap', 
      'description' => 'Set the size of the gap if the grid items stack.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_gap_options'), 
      'show' => '(grid_1_custom_image_align == \'left\' || grid_1_custom_image_align == \'right\')'
    ], 
    'grid_1_custom_image_grid_breakpoint' => [
      'label' => 'Grid Breakpoint', 
      'description' => 'Set the breakpoint from which grid items will stack.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_breakpoint_options_full'), 
      'show' => '(grid_1_custom_image_align == \'left\' || grid_1_custom_image_align == \'right\')'
    ], 
    'grid_1_custom_image_vertical_align' => [
      'label' => 'Vertical Alignment', 
      'description' => 'Vertically center grid items.', 
      'type' => 'checkbox', 
      'text' => 'Center', 
      'show' => '(grid_1_custom_image_align == \'left\' || grid_1_custom_image_align == \'right\')'
    ], 
    'grid_1_custom_image_margin_bottom' => [
      'label' => 'Margin Bottom', 
      'default' => 'uk-margin-small', 
      'description' => 'Set the bottom margin. Note that the margin will only apply if the content field immediately follows another content field.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.margin_options_full'), 
      'show' => 'grid_1_custom_image_align == \'top\''
    ], 
    'grid_1_custom_image_margin_top' => [
      'label' => 'Margin Top', 
      'default' => 'uk-margin-small', 
      'description' => 'Set the bottom margin. Note that the margin will only apply if the content field immediately follows another content field.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.margin_options_full'), 
      'show' => 'grid_1_custom_image_align == \'bottom\''
    ], 
    'grid_1_custom_image_svg_inline' => $config->get('gridpro.grid_image_svg_inline'), 
    'grid_1_custom_image_svg_animate' => [
      'type' => 'checkbox', 
      'text' => 'Animate strokes', 
      'show' => 'grid_1_custom_image_svg_inline'
    ], 
    'grid_1_custom_image_svg_color' => [
      'label' => 'SVG Color', 
      'description' => 'Select the SVG color. It will only apply to supported elements defined in the SVG.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.color_options'), 
      'show' => 'grid_1_custom_image_svg_inline'
    ], 
    'grid_1_custom_panel_style' => $config->get('gridpro.panel_style'), 
    'grid_1_custom_panel_card_offset' => [
      'type' => 'checkbox', 
      'text' => 'Add clipping offset', 
      'enable' => 'grid_1_custom_panel_style'
    ], 
    'grid_1_custom_grid_match' => [
      'description' => 'Match height to child cells in the current grid.', 
      'label' => 'Match Height', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'grid_1_custom_panel_style'
    ], 
    'grid_1_custom_panel_padding' => [
      'label' => 'Padding', 
      'description' => 'Set the padding.', 
      'type' => 'select', 
      'default' => 'small', 
      'options' => [
        'Small' => 'small', 
        'Default' => 'default', 
        'Large' => 'large'
      ], 
      'enable' => 'grid_1_custom_panel_style'
    ], 
    'grid_2_custom_position' => $config->get('gridpro.grid_position'), 
    'grid_2_custom_column_gap' => $config->get('gridpro.grid_column_gap'), 
    'grid_2_custom_row_gap' => $config->get('gridpro.grid_row_gap'), 
    'grid_2_custom_divider_top' => $config->get('gridpro.grid_divider_top'), 
    'grid_2_custom_divider' => [
      'label' => 'Grid Dividers', 
      'description' => 'Show a divider between grid columns.', 
      'type' => 'checkbox', 
      'text' => 'Show', 
      'enable' => 'grid_2_custom_column_gap != \'collapse\' && grid_1_custom_row_gap != \'collapse\''
    ], 
    'grid_2_custom_column_align' => [
      'label' => 'Alignment', 
      'description' => 'This option is disabled when the grid slider is enabled.', 
      'type' => 'checkbox', 
      'text' => 'Center columns', 
      'enable' => '!grid_2_custom_slider'
    ], 
    'grid_2_custom_row_align' => $config->get('gridpro.grid_row_align'), 
    'grid_2_custom_margin' => $config->get('gridpro.grid_margin'), 
    'grid_2_custom_margin_bottom' => [
      'label' => 'Margin Bottom', 
      'description' => 'Set the bottom margin. Note that the margin will only apply if the grid is displayed in the item-top-outside position.', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Default' => '', 
        'Medium' => 'medium', 
        'Large' => 'large', 
        'X-Large' => 'xlarge', 
        'None' => 'remove'
      ], 
      'enable' => 'grid_2_custom_position == \'item-top-outside\''
    ], 
    'grid_2_custom_text_align' => $config->get('gridpro.text_align'), 
    'grid_2_custom_text_align_breakpoint' => [
      'label' => 'Text Alignment Breakpoint', 
      'description' => 'Define the device width from which the alignment will apply.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_breakpoint_options_full'), 
      'enable' => 'grid_2_custom_text_align'
    ], 
    'grid_2_custom_text_align_fallback' => [
      'label' => 'Text Alignment Fallback', 
      'description' => 'Define an alignment fallback for device widths below the breakpoint.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.text_align_options'), 
      'enable' => 'grid_2_custom_text_align && grid_2_custom_text_align_breakpoint'
    ], 
    'grid_2_custom_default' => $config->get('gridpro.grid_default'), 
    'grid_2_custom_small' => $config->get('gridpro.grid_small'), 
    'grid_2_custom_medium' => $config->get('gridpro.grid_medium'), 
    'grid_2_custom_large' => $config->get('gridpro.grid_large'), 
    'grid_2_custom_xlarge' => $config->get('gridpro.grid_xlarge'), 
    'grid_2_custom_visibility' => $config->get('gridpro.visibility'), 
    'grid_2_custom_slider' => [
      'label' => 'Grid #2 Slider', 
      'description' => 'Enables nested grid slider.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_2_custom', 
      'enable' => '!slider'
    ], 
    'grid_2_custom_image_attr_loading' => $config->get('gridpro.grid_image_attr_loading'), 
    'grid_2_custom_image_attr_fetchpriority' => $config->get('gridpro.grid_image_attr_fetchpriority'), 
    'grid_2_custom_image_attr_decoding' => $config->get('gridpro.grid_image_attr_decoding'), 
    'grid_2_custom_image_attr_thumbnails' => $config->get('gridpro.grid_image_attr_thumbnails'), 
    'grid_2_custom_image_width' => $config->get('gridpro.grid_image_width'), 
    'grid_2_custom_image_height' => $config->get('gridpro.grid_image_height'), 
    'grid_2_custom_image_border' => $config->get('gridpro.grid_image_border'), 
    'grid_2_custom_icon_width' => $config->get('gridpro.grid_icon_width'), 
    'grid_2_custom_icon_color' => $config->get('gridpro.grid_icon_color'), 
    'grid_2_custom_image_align' => $config->get('gridpro.grid_image_align'), 
    'grid_2_custom_image_grid_width' => [
      'label' => 'Grid Width', 
      'description' => 'Define the width of the image within the grid. Choose between percent and fixed widths or expand columns to the width of their content.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_image_grid_width_options'), 
      'show' => '(grid_2_custom_image_align == \'left\' || grid_2_custom_image_align == \'right\')'
    ], 
    'grid_2_custom_image_grid_column_gap' => [
      'label' => 'Grid Column Gap', 
      'description' => 'Set the size of the gap between the image and the content.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_gap_options'), 
      'show' => '(grid_2_custom_image_align == \'left\' || grid_2_custom_image_align == \'right\')'
    ], 
    'grid_2_custom_image_grid_row_gap' => [
      'label' => 'Grid Row Gap', 
      'description' => 'Set the size of the gap if the grid items stack.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_gap_options'), 
      'show' => '(grid_2_custom_image_align == \'left\' || grid_2_custom_image_align == \'right\')'
    ], 
    'grid_2_custom_image_grid_breakpoint' => [
      'label' => 'Grid Breakpoint', 
      'description' => 'Set the breakpoint from which grid items will stack.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_breakpoint_options_full'), 
      'show' => '(grid_2_custom_image_align == \'left\' || grid_2_custom_image_align == \'right\')'
    ], 
    'grid_2_custom_image_vertical_align' => [
      'label' => 'Vertical Alignment', 
      'description' => 'Vertically center grid items.', 
      'type' => 'checkbox', 
      'text' => 'Center', 
      'show' => '(grid_2_custom_image_align == \'left\' || grid_2_custom_image_align == \'right\')'
    ], 
    'grid_2_custom_image_margin_bottom' => [
      'label' => 'Margin Bottom', 
      'default' => 'uk-margin-small', 
      'description' => 'Set the bottom margin. Note that the margin will only apply if the content field immediately follows another content field.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.margin_options_full'), 
      'show' => 'grid_2_custom_image_align == \'top\''
    ], 
    'grid_2_custom_image_margin_top' => [
      'label' => 'Margin Top', 
      'default' => 'uk-margin-small', 
      'description' => 'Set the bottom margin. Note that the margin will only apply if the content field immediately follows another content field.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.margin_options_full'), 
      'show' => 'grid_2_custom_image_align == \'bottom\''
    ], 
    'grid_2_custom_image_svg_inline' => $config->get('gridpro.grid_image_svg_inline'), 
    'grid_2_custom_image_svg_animate' => [
      'type' => 'checkbox', 
      'text' => 'Animate strokes', 
      'show' => 'grid_2_custom_image_svg_inline'
    ], 
    'grid_2_custom_image_svg_color' => [
      'label' => 'SVG Color', 
      'description' => 'Select the SVG color. It will only apply to supported elements defined in the SVG.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.color_options'), 
      'show' => 'grid_2_custom_image_svg_inline'
    ], 
    'grid_2_custom_panel_style' => $config->get('gridpro.panel_style'), 
    'grid_2_custom_panel_card_offset' => [
      'type' => 'checkbox', 
      'text' => 'Add clipping offset', 
      'enable' => 'grid_2_custom_panel_style'
    ], 
    'grid_2_custom_grid_match' => [
      'description' => 'Match height to child cells in the current grid.', 
      'label' => 'Match Height', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'grid_2_custom_panel_style'
    ], 
    'grid_2_custom_panel_padding' => [
      'label' => 'Padding', 
      'description' => 'Set the padding.', 
      'type' => 'select', 
      'default' => 'small', 
      'options' => [
        'Small' => 'small', 
        'Default' => 'default', 
        'Large' => 'large'
      ], 
      'enable' => 'grid_2_custom_panel_style'
    ], 
    'grid_3_custom_position' => $config->get('gridpro.grid_position'), 
    'grid_3_custom_column_gap' => $config->get('gridpro.grid_column_gap'), 
    'grid_3_custom_row_gap' => $config->get('gridpro.grid_row_gap'), 
    'grid_3_custom_divider_top' => $config->get('gridpro.grid_divider_top'), 
    'grid_3_custom_divider' => [
      'label' => 'Grid Dividers', 
      'description' => 'Show a divider between grid columns.', 
      'type' => 'checkbox', 
      'text' => 'Show', 
      'enable' => 'grid_3_custom_column_gap != \'collapse\' && grid_1_custom_row_gap != \'collapse\''
    ], 
    'grid_3_custom_column_align' => [
      'label' => 'Alignment', 
      'description' => 'This option is disabled when the grid slider is enabled.', 
      'type' => 'checkbox', 
      'text' => 'Center columns', 
      'enable' => '!grid_3_custom_slider'
    ], 
    'grid_3_custom_row_align' => $config->get('gridpro.grid_row_align'), 
    'grid_3_custom_margin' => $config->get('gridpro.grid_margin'), 
    'grid_3_custom_margin_bottom' => [
      'label' => 'Margin Bottom', 
      'description' => 'Set the bottom margin. Note that the margin will only apply if the grid is displayed in the item-top-outside position.', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Default' => '', 
        'Medium' => 'medium', 
        'Large' => 'large', 
        'X-Large' => 'xlarge', 
        'None' => 'remove'
      ], 
      'enable' => 'grid_3_custom_position == \'item-top-outside\''
    ], 
    'grid_3_custom_text_align' => $config->get('gridpro.text_align'), 
    'grid_3_custom_text_align_breakpoint' => [
      'label' => 'Text Alignment Breakpoint', 
      'description' => 'Define the device width from which the alignment will apply.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_breakpoint_options_full'), 
      'enable' => 'grid_3_custom_text_align'
    ], 
    'grid_3_custom_text_align_fallback' => [
      'label' => 'Text Alignment Fallback', 
      'description' => 'Define an alignment fallback for device widths below the breakpoint.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.text_align_options'), 
      'enable' => 'grid_3_custom_text_align && grid_3_custom_text_align_breakpoint'
    ], 
    'grid_3_custom_default' => $config->get('gridpro.grid_default'), 
    'grid_3_custom_small' => $config->get('gridpro.grid_small'), 
    'grid_3_custom_medium' => $config->get('gridpro.grid_medium'), 
    'grid_3_custom_large' => $config->get('gridpro.grid_large'), 
    'grid_3_custom_xlarge' => $config->get('gridpro.grid_xlarge'), 
    'grid_3_custom_visibility' => $config->get('gridpro.visibility'), 
    'grid_3_custom_slider' => [
      'label' => 'Grid #3 Slider', 
      'description' => 'Enables nested grid slider.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_3_custom', 
      'enable' => '!slider'
    ], 
    'grid_3_custom_image_attr_loading' => $config->get('gridpro.grid_image_attr_loading'), 
    'grid_3_custom_image_attr_fetchpriority' => $config->get('gridpro.grid_image_attr_fetchpriority'), 
    'grid_3_custom_image_attr_decoding' => $config->get('gridpro.grid_image_attr_decoding'), 
    'grid_3_custom_image_attr_thumbnails' => $config->get('gridpro.grid_image_attr_thumbnails'), 
    'grid_3_custom_image_width' => $config->get('gridpro.grid_image_width'), 
    'grid_3_custom_image_height' => $config->get('gridpro.grid_image_height'), 
    'grid_3_custom_image_border' => $config->get('gridpro.grid_image_border'), 
    'grid_3_custom_icon_width' => $config->get('gridpro.grid_icon_width'), 
    'grid_3_custom_icon_color' => $config->get('gridpro.grid_icon_color'), 
    'grid_3_custom_image_align' => $config->get('gridpro.grid_image_align'), 
    'grid_3_custom_image_grid_width' => [
      'label' => 'Grid Width', 
      'description' => 'Define the width of the image within the grid. Choose between percent and fixed widths or expand columns to the width of their content.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_image_grid_width_options'), 
      'show' => '(grid_3_custom_image_align == \'left\' || grid_3_custom_image_align == \'right\')'
    ], 
    'grid_3_custom_image_grid_column_gap' => [
      'label' => 'Grid Column Gap', 
      'description' => 'Set the size of the gap between the image and the content.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_gap_options'), 
      'show' => '(grid_3_custom_image_align == \'left\' || grid_3_custom_image_align == \'right\')'
    ], 
    'grid_3_custom_image_grid_row_gap' => [
      'label' => 'Grid Row Gap', 
      'description' => 'Set the size of the gap if the grid items stack.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_gap_options'), 
      'show' => '(grid_3_custom_image_align == \'left\' || grid_3_custom_image_align == \'right\')'
    ], 
    'grid_3_custom_image_grid_breakpoint' => [
      'label' => 'Grid Breakpoint', 
      'description' => 'Set the breakpoint from which grid items will stack.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_breakpoint_options_full'), 
      'show' => '(grid_3_custom_image_align == \'left\' || grid_3_custom_image_align == \'right\')'
    ], 
    'grid_3_custom_image_vertical_align' => [
      'label' => 'Vertical Alignment', 
      'description' => 'Vertically center grid items.', 
      'type' => 'checkbox', 
      'text' => 'Center', 
      'show' => '(grid_3_custom_image_align == \'left\' || grid_3_custom_image_align == \'right\')'
    ], 
    'grid_3_custom_image_margin_bottom' => [
      'label' => 'Margin Bottom', 
      'default' => 'uk-margin-small', 
      'description' => 'Set the bottom margin. Note that the margin will only apply if the content field immediately follows another content field.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.margin_options_full'), 
      'show' => 'grid_3_custom_image_align == \'top\''
    ], 
    'grid_3_custom_image_margin_top' => [
      'label' => 'Margin Top', 
      'default' => 'uk-margin-small', 
      'description' => 'Set the bottom margin. Note that the margin will only apply if the content field immediately follows another content field.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.margin_options_full'), 
      'show' => 'grid_3_custom_image_align == \'bottom\''
    ], 
    'grid_3_custom_image_svg_inline' => $config->get('gridpro.grid_image_svg_inline'), 
    'grid_3_custom_image_svg_animate' => [
      'type' => 'checkbox', 
      'text' => 'Animate strokes', 
      'show' => 'grid_3_custom_image_svg_inline'
    ], 
    'grid_3_custom_image_svg_color' => [
      'label' => 'SVG Color', 
      'description' => 'Select the SVG color. It will only apply to supported elements defined in the SVG.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.color_options'), 
      'show' => 'grid_3_custom_image_svg_inline'
    ], 
    'grid_3_custom_panel_style' => $config->get('gridpro.panel_style'), 
    'grid_3_custom_panel_card_offset' => [
      'type' => 'checkbox', 
      'text' => 'Add clipping offset', 
      'enable' => 'grid_3_custom_panel_style'
    ], 
    'grid_3_custom_grid_match' => [
      'description' => 'Match height to child cells in the current grid.', 
      'label' => 'Match Height', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'grid_3_custom_panel_style'
    ], 
    'grid_3_custom_panel_padding' => [
      'label' => 'Padding', 
      'description' => 'Set the padding.', 
      'type' => 'select', 
      'default' => 'small', 
      'options' => [
        'Small' => 'small', 
        'Default' => 'default', 
        'Large' => 'large'
      ], 
      'enable' => 'grid_3_custom_panel_style'
    ], 
    'grid_4_custom_position' => $config->get('gridpro.grid_position'), 
    'grid_4_custom_column_gap' => $config->get('gridpro.grid_column_gap'), 
    'grid_4_custom_row_gap' => $config->get('gridpro.grid_row_gap'), 
    'grid_4_custom_divider_top' => $config->get('gridpro.grid_divider_top'), 
    'grid_4_custom_divider' => [
      'label' => 'Grid Dividers', 
      'description' => 'Show a divider between grid columns.', 
      'type' => 'checkbox', 
      'text' => 'Show', 
      'enable' => 'grid_4_custom_column_gap != \'collapse\' && grid_4_custom_row_gap != \'collapse\''
    ], 
    'grid_4_custom_column_align' => [
      'label' => 'Alignment', 
      'description' => 'This option is disabled when the grid slider is enabled.', 
      'type' => 'checkbox', 
      'text' => 'Center columns', 
      'enable' => '!grid_4_custom_slider'
    ], 
    'grid_4_custom_row_align' => $config->get('gridpro.grid_row_align'), 
    'grid_4_custom_margin' => $config->get('gridpro.grid_margin'), 
    'grid_4_custom_margin_bottom' => [
      'label' => 'Margin Bottom', 
      'description' => 'Set the bottom margin. Note that the margin will only apply if the grid is displayed in the item-top-outside position.', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Default' => '', 
        'Medium' => 'medium', 
        'Large' => 'large', 
        'X-Large' => 'xlarge', 
        'None' => 'remove'
      ], 
      'enable' => 'grid_4_custom_position == \'item-top-outside\''
    ], 
    'grid_4_custom_text_align' => $config->get('gridpro.text_align'), 
    'grid_4_custom_text_align_breakpoint' => [
      'label' => 'Text Alignment Breakpoint', 
      'description' => 'Define the device width from which the alignment will apply.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_breakpoint_options_full'), 
      'enable' => 'grid_4_custom_text_align'
    ], 
    'grid_4_custom_text_align_fallback' => [
      'label' => 'Text Alignment Fallback', 
      'description' => 'Define an alignment fallback for device widths below the breakpoint.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.text_align_options'), 
      'enable' => 'grid_4_custom_text_align && grid_4_custom_text_align_breakpoint'
    ], 
    'grid_4_custom_default' => $config->get('gridpro.grid_default'), 
    'grid_4_custom_small' => $config->get('gridpro.grid_small'), 
    'grid_4_custom_medium' => $config->get('gridpro.grid_medium'), 
    'grid_4_custom_large' => $config->get('gridpro.grid_large'), 
    'grid_4_custom_xlarge' => $config->get('gridpro.grid_xlarge'), 
    'grid_4_custom_visibility' => $config->get('gridpro.visibility'), 
    'grid_4_custom_slider' => [
      'label' => 'Grid #4 Slider', 
      'description' => 'Enables nested grid slider.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_4_custom', 
      'enable' => '!slider'
    ], 
    'grid_4_custom_image_attr_loading' => $config->get('gridpro.grid_image_attr_loading'), 
    'grid_4_custom_image_attr_fetchpriority' => $config->get('gridpro.grid_image_attr_fetchpriority'), 
    'grid_4_custom_image_attr_decoding' => $config->get('gridpro.grid_image_attr_decoding'), 
    'grid_4_custom_image_attr_thumbnails' => $config->get('gridpro.grid_image_attr_thumbnails'), 
    'grid_4_custom_image_width' => $config->get('gridpro.grid_image_width'), 
    'grid_4_custom_image_height' => $config->get('gridpro.grid_image_height'), 
    'grid_4_custom_image_border' => $config->get('gridpro.grid_image_border'), 
    'grid_4_custom_icon_width' => $config->get('gridpro.grid_icon_width'), 
    'grid_4_custom_icon_color' => $config->get('gridpro.grid_icon_color'), 
    'grid_4_custom_image_align' => $config->get('gridpro.grid_image_align'), 
    'grid_4_custom_image_grid_width' => [
      'label' => 'Grid Width', 
      'description' => 'Define the width of the image within the grid. Choose between percent and fixed widths or expand columns to the width of their content.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_image_grid_width_options'), 
      'show' => '(grid_4_custom_image_align == \'left\' || grid_4_custom_image_align == \'right\')'
    ], 
    'grid_4_custom_image_grid_column_gap' => [
      'label' => 'Grid Column Gap', 
      'description' => 'Set the size of the gap between the image and the content.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_gap_options'), 
      'show' => '(grid_4_custom_image_align == \'left\' || grid_4_custom_image_align == \'right\')'
    ], 
    'grid_4_custom_image_grid_row_gap' => [
      'label' => 'Grid Row Gap', 
      'description' => 'Set the size of the gap if the grid items stack.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_gap_options'), 
      'show' => '(grid_4_custom_image_align == \'left\' || grid_4_custom_image_align == \'right\')'
    ], 
    'grid_4_custom_image_grid_breakpoint' => [
      'label' => 'Grid Breakpoint', 
      'description' => 'Set the breakpoint from which grid items will stack.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_breakpoint_options_full'), 
      'show' => '(grid_4_custom_image_align == \'left\' || grid_4_custom_image_align == \'right\')'
    ], 
    'grid_4_custom_image_vertical_align' => [
      'label' => 'Vertical Alignment', 
      'description' => 'Vertically center grid items.', 
      'type' => 'checkbox', 
      'text' => 'Center', 
      'show' => '(grid_4_custom_image_align == \'left\' || grid_4_custom_image_align == \'right\')'
    ], 
    'grid_4_custom_image_margin_bottom' => [
      'label' => 'Margin Bottom', 
      'default' => 'uk-margin-small', 
      'description' => 'Set the bottom margin. Note that the margin will only apply if the content field immediately follows another content field.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.margin_options_full'), 
      'show' => 'grid_4_custom_image_align == \'top\''
    ], 
    'grid_4_custom_image_margin_top' => [
      'label' => 'Margin Top', 
      'default' => 'uk-margin-small', 
      'description' => 'Set the bottom margin. Note that the margin will only apply if the content field immediately follows another content field.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.margin_options_full'), 
      'show' => 'grid_4_custom_image_align == \'bottom\''
    ], 
    'grid_4_custom_image_svg_inline' => $config->get('gridpro.grid_image_svg_inline'), 
    'grid_4_custom_image_svg_animate' => [
      'type' => 'checkbox', 
      'text' => 'Animate strokes', 
      'show' => 'grid_4_custom_image_svg_inline'
    ], 
    'grid_4_custom_image_svg_color' => [
      'label' => 'SVG Color', 
      'description' => 'Select the SVG color. It will only apply to supported elements defined in the SVG.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.color_options'), 
      'show' => 'grid_4_custom_image_svg_inline'
    ], 
    'grid_4_custom_panel_style' => $config->get('gridpro.panel_style'), 
    'grid_4_custom_panel_card_offset' => [
      'type' => 'checkbox', 
      'text' => 'Add clipping offset', 
      'enable' => 'grid_4_custom_panel_style'
    ], 
    'grid_4_custom_grid_match' => [
      'description' => 'Match height to child cells in the current grid.', 
      'label' => 'Match Height', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'grid_4_custom_panel_style'
    ], 
    'grid_4_custom_panel_padding' => [
      'label' => 'Padding', 
      'description' => 'Set the padding.', 
      'type' => 'select', 
      'default' => 'small', 
      'options' => [
        'Small' => 'small', 
        'Default' => 'default', 
        'Large' => 'large'
      ], 
      'enable' => 'grid_4_custom_panel_style'
    ], 
    'grid_5_custom_position' => $config->get('gridpro.grid_position'), 
    'grid_5_custom_column_gap' => $config->get('gridpro.grid_column_gap'), 
    'grid_5_custom_row_gap' => $config->get('gridpro.grid_row_gap'), 
    'grid_5_custom_divider_top' => $config->get('gridpro.grid_divider_top'), 
    'grid_5_custom_divider' => [
      'label' => 'Grid Dividers', 
      'description' => 'Show a divider between grid columns.', 
      'type' => 'checkbox', 
      'text' => 'Show', 
      'enable' => 'grid_5_custom_column_gap != \'collapse\' && grid_5_custom_row_gap != \'collapse\''
    ], 
    'grid_5_custom_column_align' => [
      'label' => 'Alignment', 
      'description' => 'This option is disabled when the grid slider is enabled.', 
      'type' => 'checkbox', 
      'text' => 'Center columns', 
      'enable' => '!grid_5_custom_slider'
    ], 
    'grid_5_custom_row_align' => $config->get('gridpro.grid_row_align'), 
    'grid_5_custom_margin' => $config->get('gridpro.grid_margin'), 
    'grid_5_custom_margin_bottom' => [
      'label' => 'Margin Bottom', 
      'description' => 'Set the bottom margin. Note that the margin will only apply if the grid is displayed in the item-top-outside position.', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Default' => '', 
        'Medium' => 'medium', 
        'Large' => 'large', 
        'X-Large' => 'xlarge', 
        'None' => 'remove'
      ], 
      'enable' => 'grid_5_custom_position == \'item-top-outside\''
    ], 
    'grid_5_custom_text_align' => $config->get('gridpro.text_align'), 
    'grid_5_custom_text_align_breakpoint' => [
      'label' => 'Text Alignment Breakpoint', 
      'description' => 'Define the device width from which the alignment will apply.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_breakpoint_options_full'), 
      'enable' => 'grid_5_custom_text_align'
    ], 
    'grid_5_custom_text_align_fallback' => [
      'label' => 'Text Alignment Fallback', 
      'description' => 'Define an alignment fallback for device widths below the breakpoint.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.text_align_options'), 
      'enable' => 'grid_5_custom_text_align && grid_5_custom_text_align_breakpoint'
    ], 
    'grid_5_custom_default' => $config->get('gridpro.grid_default'), 
    'grid_5_custom_small' => $config->get('gridpro.grid_small'), 
    'grid_5_custom_medium' => $config->get('gridpro.grid_medium'), 
    'grid_5_custom_large' => $config->get('gridpro.grid_large'), 
    'grid_5_custom_xlarge' => $config->get('gridpro.grid_xlarge'), 
    'grid_5_custom_visibility' => $config->get('gridpro.visibility'), 
    'grid_5_custom_slider' => [
      'label' => 'Grid #5 Slider', 
      'description' => 'Enables nested grid slider.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_5_custom', 
      'enable' => '!slider'
    ], 
    'grid_5_custom_image_attr_loading' => $config->get('gridpro.grid_image_attr_loading'), 
    'grid_5_custom_image_attr_fetchpriority' => $config->get('gridpro.grid_image_attr_fetchpriority'), 
    'grid_5_custom_image_attr_decoding' => $config->get('gridpro.grid_image_attr_decoding'), 
    'grid_5_custom_image_attr_thumbnails' => $config->get('gridpro.grid_image_attr_thumbnails'), 
    'grid_5_custom_image_width' => $config->get('gridpro.grid_image_width'), 
    'grid_5_custom_image_height' => $config->get('gridpro.grid_image_height'), 
    'grid_5_custom_image_border' => $config->get('gridpro.grid_image_border'), 
    'grid_5_custom_icon_width' => $config->get('gridpro.grid_icon_width'), 
    'grid_5_custom_icon_color' => $config->get('gridpro.grid_icon_color'), 
    'grid_5_custom_image_align' => $config->get('gridpro.grid_image_align'), 
    'grid_5_custom_image_grid_width' => [
      'label' => 'Grid Width', 
      'description' => 'Define the width of the image within the grid. Choose between percent and fixed widths or expand columns to the width of their content.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_image_grid_width_options'), 
      'show' => '(grid_5_custom_image_align == \'left\' || grid_5_custom_image_align == \'right\')'
    ], 
    'grid_5_custom_image_grid_column_gap' => [
      'label' => 'Grid Column Gap', 
      'description' => 'Set the size of the gap between the image and the content.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_gap_options'), 
      'show' => '(grid_5_custom_image_align == \'left\' || grid_5_custom_image_align == \'right\')'
    ], 
    'grid_5_custom_image_grid_row_gap' => [
      'label' => 'Grid Row Gap', 
      'description' => 'Set the size of the gap if the grid items stack.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_gap_options'), 
      'show' => '(grid_5_custom_image_align == \'left\' || grid_5_custom_image_align == \'right\')'
    ], 
    'grid_5_custom_image_grid_breakpoint' => [
      'label' => 'Grid Breakpoint', 
      'description' => 'Set the breakpoint from which grid items will stack.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_breakpoint_options_full'), 
      'show' => '(grid_5_custom_image_align == \'left\' || grid_5_custom_image_align == \'right\')'
    ], 
    'grid_5_custom_image_vertical_align' => [
      'label' => 'Vertical Alignment', 
      'description' => 'Vertically center grid items.', 
      'type' => 'checkbox', 
      'text' => 'Center', 
      'show' => '(grid_5_custom_image_align == \'left\' || grid_5_custom_image_align == \'right\')'
    ], 
    'grid_5_custom_image_margin_bottom' => [
      'label' => 'Margin Bottom', 
      'default' => 'uk-margin-small', 
      'description' => 'Set the bottom margin. Note that the margin will only apply if the content field immediately follows another content field.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.margin_options_full'), 
      'show' => 'grid_5_custom_image_align == \'top\''
    ], 
    'grid_5_custom_image_margin_top' => [
      'label' => 'Margin Top', 
      'default' => 'uk-margin-small', 
      'description' => 'Set the bottom margin. Note that the margin will only apply if the content field immediately follows another content field.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.margin_options_full'), 
      'show' => 'grid_5_custom_image_align == \'bottom\''
    ], 
    'grid_5_custom_image_svg_inline' => $config->get('gridpro.grid_image_svg_inline'), 
    'grid_5_custom_image_svg_animate' => [
      'type' => 'checkbox', 
      'text' => 'Animate strokes', 
      'show' => 'grid_5_custom_image_svg_inline'
    ], 
    'grid_5_custom_image_svg_color' => [
      'label' => 'SVG Color', 
      'description' => 'Select the SVG color. It will only apply to supported elements defined in the SVG.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.color_options'), 
      'show' => 'grid_5_custom_image_svg_inline'
    ], 
    'grid_5_custom_panel_style' => $config->get('gridpro.panel_style'), 
    'grid_5_custom_panel_card_offset' => [
      'type' => 'checkbox', 
      'text' => 'Add clipping offset', 
      'enable' => 'grid_5_custom_panel_style'
    ], 
    'grid_5_custom_grid_match' => [
      'description' => 'Match height to child cells in the current grid.', 
      'label' => 'Match Height', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'grid_5_custom_panel_style'
    ], 
    'grid_5_custom_panel_padding' => [
      'label' => 'Padding', 
      'description' => 'Set the padding.', 
      'type' => 'select', 
      'default' => 'small', 
      'options' => [
        'Small' => 'small', 
        'Default' => 'default', 
        'Large' => 'large'
      ], 
      'enable' => 'grid_5_custom_panel_style'
    ], 
    'grid_6_custom_position' => $config->get('gridpro.grid_position'), 
    'grid_6_custom_column_gap' => $config->get('gridpro.grid_column_gap'), 
    'grid_6_custom_row_gap' => $config->get('gridpro.grid_row_gap'), 
    'grid_6_custom_divider_top' => $config->get('gridpro.grid_divider_top'), 
    'grid_6_custom_divider' => [
      'label' => 'Grid Dividers', 
      'description' => 'Show a divider between grid columns.', 
      'type' => 'checkbox', 
      'text' => 'Show', 
      'enable' => 'grid_6_custom_column_gap != \'collapse\' && grid_6_custom_row_gap != \'collapse\''
    ], 
    'grid_6_custom_column_align' => [
      'label' => 'Alignment', 
      'description' => 'This option is disabled when the grid slider is enabled.', 
      'type' => 'checkbox', 
      'text' => 'Center columns', 
      'enable' => '!grid_6_custom_slider'
    ], 
    'grid_6_custom_row_align' => $config->get('gridpro.grid_row_align'), 
    'grid_6_custom_margin' => $config->get('gridpro.grid_margin'), 
    'grid_6_custom_margin_bottom' => [
      'label' => 'Margin Bottom', 
      'description' => 'Set the bottom margin. Note that the margin will only apply if the grid is displayed in the item-top-outside position.', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Default' => '', 
        'Medium' => 'medium', 
        'Large' => 'large', 
        'X-Large' => 'xlarge', 
        'None' => 'remove'
      ], 
      'enable' => 'grid_6_custom_position == \'item-top-outside\''
    ], 
    'grid_6_custom_text_align' => $config->get('gridpro.text_align'), 
    'grid_6_custom_text_align_breakpoint' => [
      'label' => 'Text Alignment Breakpoint', 
      'description' => 'Define the device width from which the alignment will apply.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_breakpoint_options_full'), 
      'enable' => 'grid_6_custom_text_align'
    ], 
    'grid_6_custom_text_align_fallback' => [
      'label' => 'Text Alignment Fallback', 
      'description' => 'Define an alignment fallback for device widths below the breakpoint.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.text_align_options'), 
      'enable' => 'grid_6_custom_text_align && grid_6_custom_text_align_breakpoint'
    ], 
    'grid_6_custom_default' => $config->get('gridpro.grid_default'), 
    'grid_6_custom_small' => $config->get('gridpro.grid_small'), 
    'grid_6_custom_medium' => $config->get('gridpro.grid_medium'), 
    'grid_6_custom_large' => $config->get('gridpro.grid_large'), 
    'grid_6_custom_xlarge' => $config->get('gridpro.grid_xlarge'), 
    'grid_6_custom_visibility' => $config->get('gridpro.visibility'), 
    'grid_6_custom_slider' => [
      'label' => 'Grid #6 Slider', 
      'description' => 'Enables nested grid slider.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_6_custom', 
      'enable' => '!slider'
    ], 
    'grid_6_custom_image_attr_loading' => $config->get('gridpro.grid_image_attr_loading'), 
    'grid_6_custom_image_attr_fetchpriority' => $config->get('gridpro.grid_image_attr_fetchpriority'), 
    'grid_6_custom_image_attr_decoding' => $config->get('gridpro.grid_image_attr_decoding'), 
    'grid_6_custom_image_attr_thumbnails' => $config->get('gridpro.grid_image_attr_thumbnails'), 
    'grid_6_custom_image_width' => $config->get('gridpro.grid_image_width'), 
    'grid_6_custom_image_height' => $config->get('gridpro.grid_image_height'), 
    'grid_6_custom_image_border' => $config->get('gridpro.grid_image_border'), 
    'grid_6_custom_icon_width' => $config->get('gridpro.grid_icon_width'), 
    'grid_6_custom_icon_color' => $config->get('gridpro.grid_icon_color'), 
    'grid_6_custom_image_align' => $config->get('gridpro.grid_image_align'), 
    'grid_6_custom_image_grid_width' => [
      'label' => 'Grid Width', 
      'description' => 'Define the width of the image within the grid. Choose between percent and fixed widths or expand columns to the width of their content.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_image_grid_width_options'), 
      'show' => '(grid_6_custom_image_align == \'left\' || grid_6_custom_image_align == \'right\')'
    ], 
    'grid_6_custom_image_grid_column_gap' => [
      'label' => 'Grid Column Gap', 
      'description' => 'Set the size of the gap between the image and the content.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_gap_options'), 
      'show' => '(grid_6_custom_image_align == \'left\' || grid_6_custom_image_align == \'right\')'
    ], 
    'grid_6_custom_image_grid_row_gap' => [
      'label' => 'Grid Row Gap', 
      'description' => 'Set the size of the gap if the grid items stack.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_gap_options'), 
      'show' => '(grid_6_custom_image_align == \'left\' || grid_6_custom_image_align == \'right\')'
    ], 
    'grid_6_custom_image_grid_breakpoint' => [
      'label' => 'Grid Breakpoint', 
      'description' => 'Set the breakpoint from which grid items will stack.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.grid_breakpoint_options_full'), 
      'show' => '(grid_6_custom_image_align == \'left\' || grid_6_custom_image_align == \'right\')'
    ], 
    'grid_6_custom_image_vertical_align' => [
      'label' => 'Vertical Alignment', 
      'description' => 'Vertically center grid items.', 
      'type' => 'checkbox', 
      'text' => 'Center', 
      'show' => '(grid_6_custom_image_align == \'left\' || grid_6_custom_image_align == \'right\')'
    ], 
    'grid_6_custom_image_margin_bottom' => [
      'label' => 'Margin Bottom', 
      'default' => 'uk-margin-small', 
      'description' => 'Set the bottom margin. Note that the margin will only apply if the content field immediately follows another content field.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.margin_options_full'), 
      'show' => 'grid_6_custom_image_align == \'top\''
    ], 
    'grid_6_custom_image_margin_top' => [
      'label' => 'Margin Top', 
      'default' => 'uk-margin-small', 
      'description' => 'Set the bottom margin. Note that the margin will only apply if the content field immediately follows another content field.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.margin_options_full'), 
      'show' => 'grid_6_custom_image_align == \'bottom\''
    ], 
    'grid_6_custom_image_svg_inline' => $config->get('gridpro.grid_image_svg_inline'), 
    'grid_6_custom_image_svg_animate' => [
      'type' => 'checkbox', 
      'text' => 'Animate strokes', 
      'show' => 'grid_6_custom_image_svg_inline'
    ], 
    'grid_6_custom_image_svg_color' => [
      'label' => 'SVG Color', 
      'description' => 'Select the SVG color. It will only apply to supported elements defined in the SVG.', 
      'type' => 'select', 
      'options' => $config->get('gridpro.color_options'), 
      'show' => 'grid_6_custom_image_svg_inline'
    ], 
    'grid_6_custom_panel_style' => $config->get('gridpro.panel_style'), 
    'grid_6_custom_panel_card_offset' => [
      'type' => 'checkbox', 
      'text' => 'Add clipping offset', 
      'enable' => 'grid_6_custom_panel_style'
    ], 
    'grid_6_custom_grid_match' => [
      'description' => 'Match height to child cells in the current grid.', 
      'label' => 'Match Height', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'grid_6_custom_panel_style'
    ], 
    'grid_6_custom_panel_padding' => [
      'label' => 'Padding', 
      'description' => 'Set the padding.', 
      'type' => 'select', 
      'default' => 'small', 
      'options' => [
        'Small' => 'small', 
        'Default' => 'default', 
        'Large' => 'large'
      ], 
      'enable' => 'grid_6_custom_panel_style'
    ], 
    'custom_1_limit' => $config->get('gridpro.limit_output'), 
    'custom_1_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for custom field #1. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'custom_1_limit'
    ], 
    'custom_1_element' => $config->get('gridpro.element'), 
    'custom_1_style' => $config->get('gridpro.style'), 
    'custom_1_color' => $config->get('gridpro.color'), 
    'custom_1_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_1_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_1_grid' => $config->get('gridpro.target_grid'), 
    'custom_1_visibility' => $config->get('gridpro.visibility'), 
    'custom_2_limit' => $config->get('gridpro.limit_output'), 
    'custom_2_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for custom field #2. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'custom_2_limit'
    ], 
    'custom_2_element' => $config->get('gridpro.element'), 
    'custom_2_style' => $config->get('gridpro.style'), 
    'custom_2_color' => $config->get('gridpro.color'), 
    'custom_2_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_2_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_2_grid' => $config->get('gridpro.target_grid'), 
    'custom_2_visibility' => $config->get('gridpro.visibility'), 
    'custom_3_limit' => $config->get('gridpro.limit_output'), 
    'custom_3_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for custom field #3. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'custom_3_limit'
    ], 
    'custom_3_element' => $config->get('gridpro.element'), 
    'custom_3_style' => $config->get('gridpro.style'), 
    'custom_3_color' => $config->get('gridpro.color'), 
    'custom_3_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_3_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_3_grid' => $config->get('gridpro.target_grid'), 
    'custom_3_visibility' => $config->get('gridpro.visibility'), 
    'custom_4_limit' => $config->get('gridpro.limit_output'), 
    'custom_4_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for custom field #4. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'custom_4_limit'
    ], 
    'custom_4_element' => $config->get('gridpro.element'), 
    'custom_4_style' => $config->get('gridpro.style'), 
    'custom_4_color' => $config->get('gridpro.color'), 
    'custom_4_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_4_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_4_grid' => $config->get('gridpro.target_grid'), 
    'custom_4_visibility' => $config->get('gridpro.visibility'), 
    'custom_5_limit' => $config->get('gridpro.limit_output'), 
    'custom_5_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for custom field #5. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'custom_5_limit'
    ], 
    'custom_5_element' => $config->get('gridpro.element'), 
    'custom_5_style' => $config->get('gridpro.style'), 
    'custom_5_color' => $config->get('gridpro.color'), 
    'custom_5_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_5_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_5_grid' => $config->get('gridpro.target_grid'), 
    'custom_5_visibility' => $config->get('gridpro.visibility'), 
    'custom_6_limit' => $config->get('gridpro.limit_output'), 
    'custom_6_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for custom field #6. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'custom_6_limit'
    ], 
    'custom_6_element' => $config->get('gridpro.element'), 
    'custom_6_style' => $config->get('gridpro.style'), 
    'custom_6_color' => $config->get('gridpro.color'), 
    'custom_6_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_6_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_6_grid' => $config->get('gridpro.target_grid'), 
    'custom_6_visibility' => $config->get('gridpro.visibility'), 
    'custom_7_limit' => $config->get('gridpro.limit_output'), 
    'custom_7_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for custom field #7. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'custom_7_limit'
    ], 
    'custom_7_element' => $config->get('gridpro.element'), 
    'custom_7_style' => $config->get('gridpro.style'), 
    'custom_7_color' => $config->get('gridpro.color'), 
    'custom_7_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_7_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_7_grid' => $config->get('gridpro.target_grid'), 
    'custom_7_visibility' => $config->get('gridpro.visibility'), 
    'custom_8_limit' => $config->get('gridpro.limit_output'), 
    'custom_8_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for custom field #8. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'custom_8_limit'
    ], 
    'custom_8_element' => $config->get('gridpro.element'), 
    'custom_8_style' => $config->get('gridpro.style'), 
    'custom_8_color' => $config->get('gridpro.color'), 
    'custom_8_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_8_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_8_grid' => $config->get('gridpro.target_grid'), 
    'custom_8_visibility' => $config->get('gridpro.visibility'), 
    'custom_9_limit' => $config->get('gridpro.limit_output'), 
    'custom_9_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for custom field #9. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'custom_9_limit'
    ], 
    'custom_9_element' => $config->get('gridpro.element'), 
    'custom_9_style' => $config->get('gridpro.style'), 
    'custom_9_color' => $config->get('gridpro.color'), 
    'custom_9_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_9_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_9_grid' => $config->get('gridpro.target_grid'), 
    'custom_9_visibility' => $config->get('gridpro.visibility'), 
    'custom_10_limit' => $config->get('gridpro.limit_output'), 
    'custom_10_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for custom field #10. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'custom_10_limit'
    ], 
    'custom_10_element' => $config->get('gridpro.element'), 
    'custom_10_style' => $config->get('gridpro.style'), 
    'custom_10_color' => $config->get('gridpro.color'), 
    'custom_10_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_10_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_10_grid' => $config->get('gridpro.target_grid'), 
    'custom_10_visibility' => $config->get('gridpro.visibility'), 
    'custom_11_limit' => $config->get('gridpro.limit_output'), 
    'custom_11_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for custom field #11. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'custom_11_limit'
    ], 
    'custom_11_element' => $config->get('gridpro.element'), 
    'custom_11_style' => $config->get('gridpro.style'), 
    'custom_11_color' => $config->get('gridpro.color'), 
    'custom_11_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_11_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_11_grid' => $config->get('gridpro.target_grid'), 
    'custom_11_visibility' => $config->get('gridpro.visibility'), 
    'custom_12_limit' => $config->get('gridpro.limit_output'), 
    'custom_12_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for custom field #12. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'custom_12_limit'
    ], 
    'custom_12_element' => $config->get('gridpro.element'), 
    'custom_12_style' => $config->get('gridpro.style'), 
    'custom_12_color' => $config->get('gridpro.color'), 
    'custom_12_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_12_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_12_grid' => $config->get('gridpro.target_grid'), 
    'custom_12_visibility' => $config->get('gridpro.visibility'), 
    'custom_13_limit' => $config->get('gridpro.limit_output'), 
    'custom_13_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for custom field #13. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'custom_13_limit'
    ], 
    'custom_13_element' => $config->get('gridpro.element'), 
    'custom_13_style' => $config->get('gridpro.style'), 
    'custom_13_color' => $config->get('gridpro.color'), 
    'custom_13_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_13_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_13_grid' => $config->get('gridpro.target_grid'), 
    'custom_13_visibility' => $config->get('gridpro.visibility'), 
    'custom_14_limit' => $config->get('gridpro.limit_output'), 
    'custom_14_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for custom field #14. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'custom_14_limit'
    ], 
    'custom_14_element' => $config->get('gridpro.element'), 
    'custom_14_style' => $config->get('gridpro.style'), 
    'custom_14_color' => $config->get('gridpro.color'), 
    'custom_14_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_14_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_14_grid' => $config->get('gridpro.target_grid'), 
    'custom_14_visibility' => $config->get('gridpro.visibility'), 
    'custom_15_limit' => $config->get('gridpro.limit_output'), 
    'custom_15_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for custom field #15. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'custom_15_limit'
    ], 
    'custom_15_element' => $config->get('gridpro.element'), 
    'custom_15_style' => $config->get('gridpro.style'), 
    'custom_15_color' => $config->get('gridpro.color'), 
    'custom_15_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_15_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_15_grid' => $config->get('gridpro.target_grid'), 
    'custom_15_visibility' => $config->get('gridpro.visibility'), 
    'custom_16_limit' => $config->get('gridpro.limit_output'), 
    'custom_16_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for custom field #16. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'custom_16_limit'
    ], 
    'custom_16_element' => $config->get('gridpro.element'), 
    'custom_16_style' => $config->get('gridpro.style'), 
    'custom_16_color' => $config->get('gridpro.color'), 
    'custom_16_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_16_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_16_grid' => $config->get('gridpro.target_grid'), 
    'custom_16_visibility' => $config->get('gridpro.visibility'), 
    'custom_17_limit' => $config->get('gridpro.limit_output'), 
    'custom_17_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for custom field #17. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'custom_17_limit'
    ], 
    'custom_17_element' => $config->get('gridpro.element'), 
    'custom_17_style' => $config->get('gridpro.style'), 
    'custom_17_color' => $config->get('gridpro.color'), 
    'custom_17_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_17_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_17_grid' => $config->get('gridpro.target_grid'), 
    'custom_17_visibility' => $config->get('gridpro.visibility'), 
    'custom_18_limit' => $config->get('gridpro.limit_output'), 
    'custom_18_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for custom field #18. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'custom_18_limit'
    ], 
    'custom_18_element' => $config->get('gridpro.element'), 
    'custom_18_style' => $config->get('gridpro.style'), 
    'custom_18_color' => $config->get('gridpro.color'), 
    'custom_18_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_18_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_18_grid' => $config->get('gridpro.target_grid'), 
    'custom_18_visibility' => $config->get('gridpro.visibility'), 
    'custom_19_limit' => $config->get('gridpro.limit_output'), 
    'custom_19_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for custom field #19. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'custom_19_limit'
    ], 
    'custom_19_element' => $config->get('gridpro.element'), 
    'custom_19_style' => $config->get('gridpro.style'), 
    'custom_19_color' => $config->get('gridpro.color'), 
    'custom_19_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_19_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_19_grid' => $config->get('gridpro.target_grid'), 
    'custom_19_visibility' => $config->get('gridpro.visibility'), 
    'custom_20_limit' => $config->get('gridpro.limit_output'), 
    'custom_20_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Set the characters limit for custom field #20. Note: all HTML code will be removed from display but still be available in the modal.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 1, 
        'placeholder' => '80'
      ], 
      'enable' => 'custom_20_limit'
    ], 
    'custom_20_element' => $config->get('gridpro.element'), 
    'custom_20_style' => $config->get('gridpro.style'), 
    'custom_20_color' => $config->get('gridpro.color'), 
    'custom_20_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_20_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_20_grid' => $config->get('gridpro.target_grid'), 
    'custom_20_visibility' => $config->get('gridpro.visibility'), 
    'custom_1_meta_position' => $config->get('gridpro.custom_meta_position'), 
    'custom_1_meta_element' => $config->get('gridpro.element'), 
    'custom_1_meta_style' => $config->get('gridpro.style'), 
    'custom_1_meta_color' => $config->get('gridpro.color'), 
    'custom_1_meta_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_1_meta_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_1_meta_visibility' => $config->get('gridpro.visibility'), 
    'custom_2_meta_position' => $config->get('gridpro.custom_meta_position'), 
    'custom_2_meta_element' => $config->get('gridpro.element'), 
    'custom_2_meta_style' => $config->get('gridpro.style'), 
    'custom_2_meta_color' => $config->get('gridpro.color'), 
    'custom_2_meta_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_2_meta_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_2_meta_visibility' => $config->get('gridpro.visibility'), 
    'custom_3_meta_position' => $config->get('gridpro.custom_meta_position'), 
    'custom_3_meta_element' => $config->get('gridpro.element'), 
    'custom_3_meta_style' => $config->get('gridpro.style'), 
    'custom_3_meta_color' => $config->get('gridpro.color'), 
    'custom_3_meta_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_3_meta_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_3_meta_visibility' => $config->get('gridpro.visibility'), 
    'custom_4_meta_position' => $config->get('gridpro.custom_meta_position'), 
    'custom_4_meta_element' => $config->get('gridpro.element'), 
    'custom_4_meta_style' => $config->get('gridpro.style'), 
    'custom_4_meta_color' => $config->get('gridpro.color'), 
    'custom_4_meta_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_4_meta_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_4_meta_visibility' => $config->get('gridpro.visibility'), 
    'custom_5_meta_position' => $config->get('gridpro.custom_meta_position'), 
    'custom_5_meta_element' => $config->get('gridpro.element'), 
    'custom_5_meta_style' => $config->get('gridpro.style'), 
    'custom_5_meta_color' => $config->get('gridpro.color'), 
    'custom_5_meta_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_5_meta_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_5_meta_visibility' => $config->get('gridpro.visibility'), 
    'custom_6_meta_position' => $config->get('gridpro.custom_meta_position'), 
    'custom_6_meta_element' => $config->get('gridpro.element'), 
    'custom_6_meta_style' => $config->get('gridpro.style'), 
    'custom_6_meta_color' => $config->get('gridpro.color'), 
    'custom_6_meta_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_6_meta_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_6_meta_visibility' => $config->get('gridpro.visibility'), 
    'custom_7_meta_position' => $config->get('gridpro.custom_meta_position'), 
    'custom_7_meta_element' => $config->get('gridpro.element'), 
    'custom_7_meta_style' => $config->get('gridpro.style'), 
    'custom_7_meta_color' => $config->get('gridpro.color'), 
    'custom_7_meta_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_7_meta_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_7_meta_visibility' => $config->get('gridpro.visibility'), 
    'custom_8_meta_position' => $config->get('gridpro.custom_meta_position'), 
    'custom_8_meta_element' => $config->get('gridpro.element'), 
    'custom_8_meta_style' => $config->get('gridpro.style'), 
    'custom_8_meta_color' => $config->get('gridpro.color'), 
    'custom_8_meta_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_8_meta_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_8_meta_visibility' => $config->get('gridpro.visibility'), 
    'custom_9_meta_position' => $config->get('gridpro.custom_meta_position'), 
    'custom_9_meta_element' => $config->get('gridpro.element'), 
    'custom_9_meta_style' => $config->get('gridpro.style'), 
    'custom_9_meta_color' => $config->get('gridpro.color'), 
    'custom_9_meta_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_9_meta_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_9_meta_visibility' => $config->get('gridpro.visibility'), 
    'custom_10_meta_position' => $config->get('gridpro.custom_meta_position'), 
    'custom_10_meta_element' => $config->get('gridpro.element'), 
    'custom_10_meta_style' => $config->get('gridpro.style'), 
    'custom_10_meta_color' => $config->get('gridpro.color'), 
    'custom_10_meta_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_10_meta_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_10_meta_visibility' => $config->get('gridpro.visibility'), 
    'custom_11_meta_position' => $config->get('gridpro.custom_meta_position'), 
    'custom_11_meta_element' => $config->get('gridpro.element'), 
    'custom_11_meta_style' => $config->get('gridpro.style'), 
    'custom_11_meta_color' => $config->get('gridpro.color'), 
    'custom_11_meta_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_11_meta_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_11_meta_visibility' => $config->get('gridpro.visibility'), 
    'custom_12_meta_position' => $config->get('gridpro.custom_meta_position'), 
    'custom_12_meta_element' => $config->get('gridpro.element'), 
    'custom_12_meta_style' => $config->get('gridpro.style'), 
    'custom_12_meta_color' => $config->get('gridpro.color'), 
    'custom_12_meta_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_12_meta_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_12_meta_visibility' => $config->get('gridpro.visibility'), 
    'custom_13_meta_position' => $config->get('gridpro.custom_meta_position'), 
    'custom_13_meta_element' => $config->get('gridpro.element'), 
    'custom_13_meta_style' => $config->get('gridpro.style'), 
    'custom_13_meta_color' => $config->get('gridpro.color'), 
    'custom_13_meta_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_13_meta_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_13_meta_visibility' => $config->get('gridpro.visibility'), 
    'custom_14_meta_position' => $config->get('gridpro.custom_meta_position'), 
    'custom_14_meta_element' => $config->get('gridpro.element'), 
    'custom_14_meta_style' => $config->get('gridpro.style'), 
    'custom_14_meta_color' => $config->get('gridpro.color'), 
    'custom_14_meta_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_14_meta_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_14_meta_visibility' => $config->get('gridpro.visibility'), 
    'custom_15_meta_position' => $config->get('gridpro.custom_meta_position'), 
    'custom_15_meta_element' => $config->get('gridpro.element'), 
    'custom_15_meta_style' => $config->get('gridpro.style'), 
    'custom_15_meta_color' => $config->get('gridpro.color'), 
    'custom_15_meta_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_15_meta_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_15_meta_visibility' => $config->get('gridpro.visibility'), 
    'custom_16_meta_element' => $config->get('gridpro.element'), 
    'custom_16_meta_position' => $config->get('gridpro.custom_meta_position'), 
    'custom_16_meta_style' => $config->get('gridpro.style'), 
    'custom_16_meta_color' => $config->get('gridpro.color'), 
    'custom_16_meta_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_16_meta_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_16_meta_visibility' => $config->get('gridpro.visibility'), 
    'custom_17_meta_position' => $config->get('gridpro.custom_meta_position'), 
    'custom_17_meta_element' => $config->get('gridpro.element'), 
    'custom_17_meta_style' => $config->get('gridpro.style'), 
    'custom_17_meta_color' => $config->get('gridpro.color'), 
    'custom_17_meta_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_17_meta_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_17_meta_visibility' => $config->get('gridpro.visibility'), 
    'custom_18_meta_position' => $config->get('gridpro.custom_meta_position'), 
    'custom_18_meta_element' => $config->get('gridpro.element'), 
    'custom_18_meta_style' => $config->get('gridpro.style'), 
    'custom_18_meta_color' => $config->get('gridpro.color'), 
    'custom_18_meta_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_18_meta_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_18_meta_visibility' => $config->get('gridpro.visibility'), 
    'custom_19_meta_position' => $config->get('gridpro.custom_meta_position'), 
    'custom_19_meta_element' => $config->get('gridpro.element'), 
    'custom_19_meta_style' => $config->get('gridpro.style'), 
    'custom_19_meta_color' => $config->get('gridpro.color'), 
    'custom_19_meta_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_19_meta_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_19_meta_visibility' => $config->get('gridpro.visibility'), 
    'custom_20_meta_position' => $config->get('gridpro.custom_meta_position'), 
    'custom_20_meta_element' => $config->get('gridpro.element'), 
    'custom_20_meta_style' => $config->get('gridpro.style'), 
    'custom_20_meta_color' => $config->get('gridpro.color'), 
    'custom_20_meta_hover_style' => $config->get('gridpro.hover_style'), 
    'custom_20_meta_margin' => $config->get('gridpro.custom_text_margin'), 
    'custom_20_meta_visibility' => $config->get('gridpro.visibility'), 
    'custom_1_mixed_width_default' => $config->get('gridpro.grid_default_mixed_width'), 
    'custom_1_mixed_width_small' => $config->get('gridpro.grid_small_mixed_width'), 
    'custom_1_mixed_width_medium' => $config->get('gridpro.grid_medium_mixed_width'), 
    'custom_1_mixed_width_large' => $config->get('gridpro.grid_large_mixed_width'), 
    'custom_1_mixed_width_xlarge' => $config->get('gridpro.grid_xlarge_mixed_width'), 
    'custom_2_mixed_width_default' => $config->get('gridpro.grid_default_mixed_width'), 
    'custom_2_mixed_width_small' => $config->get('gridpro.grid_small_mixed_width'), 
    'custom_2_mixed_width_medium' => $config->get('gridpro.grid_medium_mixed_width'), 
    'custom_2_mixed_width_large' => $config->get('gridpro.grid_large_mixed_width'), 
    'custom_2_mixed_width_xlarge' => $config->get('gridpro.grid_xlarge_mixed_width'), 
    'custom_3_mixed_width_default' => $config->get('gridpro.grid_default_mixed_width'), 
    'custom_3_mixed_width_small' => $config->get('gridpro.grid_small_mixed_width'), 
    'custom_3_mixed_width_medium' => $config->get('gridpro.grid_medium_mixed_width'), 
    'custom_3_mixed_width_large' => $config->get('gridpro.grid_large_mixed_width'), 
    'custom_3_mixed_width_xlarge' => $config->get('gridpro.grid_xlarge_mixed_width'), 
    'custom_4_mixed_width_default' => $config->get('gridpro.grid_default_mixed_width'), 
    'custom_4_mixed_width_small' => $config->get('gridpro.grid_small_mixed_width'), 
    'custom_4_mixed_width_medium' => $config->get('gridpro.grid_medium_mixed_width'), 
    'custom_4_mixed_width_large' => $config->get('gridpro.grid_large_mixed_width'), 
    'custom_4_mixed_width_xlarge' => $config->get('gridpro.grid_xlarge_mixed_width'), 
    'custom_5_mixed_width_default' => $config->get('gridpro.grid_default_mixed_width'), 
    'custom_5_mixed_width_small' => $config->get('gridpro.grid_small_mixed_width'), 
    'custom_5_mixed_width_medium' => $config->get('gridpro.grid_medium_mixed_width'), 
    'custom_5_mixed_width_large' => $config->get('gridpro.grid_large_mixed_width'), 
    'custom_5_mixed_width_xlarge' => $config->get('gridpro.grid_xlarge_mixed_width'), 
    'custom_6_mixed_width_default' => $config->get('gridpro.grid_default_mixed_width'), 
    'custom_6_mixed_width_small' => $config->get('gridpro.grid_small_mixed_width'), 
    'custom_6_mixed_width_medium' => $config->get('gridpro.grid_medium_mixed_width'), 
    'custom_6_mixed_width_large' => $config->get('gridpro.grid_large_mixed_width'), 
    'custom_6_mixed_width_xlarge' => $config->get('gridpro.grid_xlarge_mixed_width'), 
    'custom_7_mixed_width_default' => $config->get('gridpro.grid_default_mixed_width'), 
    'custom_7_mixed_width_small' => $config->get('gridpro.grid_small_mixed_width'), 
    'custom_7_mixed_width_medium' => $config->get('gridpro.grid_medium_mixed_width'), 
    'custom_7_mixed_width_large' => $config->get('gridpro.grid_large_mixed_width'), 
    'custom_7_mixed_width_xlarge' => $config->get('gridpro.grid_xlarge_mixed_width'), 
    'custom_8_mixed_width_default' => $config->get('gridpro.grid_default_mixed_width'), 
    'custom_8_mixed_width_small' => $config->get('gridpro.grid_small_mixed_width'), 
    'custom_8_mixed_width_medium' => $config->get('gridpro.grid_medium_mixed_width'), 
    'custom_8_mixed_width_large' => $config->get('gridpro.grid_large_mixed_width'), 
    'custom_8_mixed_width_xlarge' => $config->get('gridpro.grid_xlarge_mixed_width'), 
    'custom_9_mixed_width_default' => $config->get('gridpro.grid_default_mixed_width'), 
    'custom_9_mixed_width_small' => $config->get('gridpro.grid_small_mixed_width'), 
    'custom_9_mixed_width_medium' => $config->get('gridpro.grid_medium_mixed_width'), 
    'custom_9_mixed_width_large' => $config->get('gridpro.grid_large_mixed_width'), 
    'custom_9_mixed_width_xlarge' => $config->get('gridpro.grid_xlarge_mixed_width'), 
    'custom_10_mixed_width_default' => $config->get('gridpro.grid_default_mixed_width'), 
    'custom_10_mixed_width_small' => $config->get('gridpro.grid_small_mixed_width'), 
    'custom_10_mixed_width_medium' => $config->get('gridpro.grid_medium_mixed_width'), 
    'custom_10_mixed_width_large' => $config->get('gridpro.grid_large_mixed_width'), 
    'custom_10_mixed_width_xlarge' => $config->get('gridpro.grid_xlarge_mixed_width'), 
    'custom_11_mixed_width_default' => $config->get('gridpro.grid_default_mixed_width'), 
    'custom_11_mixed_width_small' => $config->get('gridpro.grid_small_mixed_width'), 
    'custom_11_mixed_width_medium' => $config->get('gridpro.grid_medium_mixed_width'), 
    'custom_11_mixed_width_large' => $config->get('gridpro.grid_large_mixed_width'), 
    'custom_11_mixed_width_xlarge' => $config->get('gridpro.grid_xlarge_mixed_width'), 
    'custom_12_mixed_width_default' => $config->get('gridpro.grid_default_mixed_width'), 
    'custom_12_mixed_width_small' => $config->get('gridpro.grid_small_mixed_width'), 
    'custom_12_mixed_width_medium' => $config->get('gridpro.grid_medium_mixed_width'), 
    'custom_12_mixed_width_large' => $config->get('gridpro.grid_large_mixed_width'), 
    'custom_12_mixed_width_xlarge' => $config->get('gridpro.grid_xlarge_mixed_width'), 
    'custom_13_mixed_width_default' => $config->get('gridpro.grid_default_mixed_width'), 
    'custom_13_mixed_width_small' => $config->get('gridpro.grid_small_mixed_width'), 
    'custom_13_mixed_width_medium' => $config->get('gridpro.grid_medium_mixed_width'), 
    'custom_13_mixed_width_large' => $config->get('gridpro.grid_large_mixed_width'), 
    'custom_13_mixed_width_xlarge' => $config->get('gridpro.grid_xlarge_mixed_width'), 
    'custom_14_mixed_width_default' => $config->get('gridpro.grid_default_mixed_width'), 
    'custom_14_mixed_width_small' => $config->get('gridpro.grid_small_mixed_width'), 
    'custom_14_mixed_width_medium' => $config->get('gridpro.grid_medium_mixed_width'), 
    'custom_14_mixed_width_large' => $config->get('gridpro.grid_large_mixed_width'), 
    'custom_14_mixed_width_xlarge' => $config->get('gridpro.grid_xlarge_mixed_width'), 
    'custom_15_mixed_width_default' => $config->get('gridpro.grid_default_mixed_width'), 
    'custom_15_mixed_width_small' => $config->get('gridpro.grid_small_mixed_width'), 
    'custom_15_mixed_width_medium' => $config->get('gridpro.grid_medium_mixed_width'), 
    'custom_15_mixed_width_large' => $config->get('gridpro.grid_large_mixed_width'), 
    'custom_15_mixed_width_xlarge' => $config->get('gridpro.grid_xlarge_mixed_width'), 
    'custom_16_mixed_width_default' => $config->get('gridpro.grid_default_mixed_width'), 
    'custom_16_mixed_width_small' => $config->get('gridpro.grid_small_mixed_width'), 
    'custom_16_mixed_width_medium' => $config->get('gridpro.grid_medium_mixed_width'), 
    'custom_16_mixed_width_large' => $config->get('gridpro.grid_large_mixed_width'), 
    'custom_16_mixed_width_xlarge' => $config->get('gridpro.grid_xlarge_mixed_width'), 
    'custom_17_mixed_width_default' => $config->get('gridpro.grid_default_mixed_width'), 
    'custom_17_mixed_width_small' => $config->get('gridpro.grid_small_mixed_width'), 
    'custom_17_mixed_width_medium' => $config->get('gridpro.grid_medium_mixed_width'), 
    'custom_17_mixed_width_large' => $config->get('gridpro.grid_large_mixed_width'), 
    'custom_17_mixed_width_xlarge' => $config->get('gridpro.grid_xlarge_mixed_width'), 
    'custom_18_mixed_width_default' => $config->get('gridpro.grid_default_mixed_width'), 
    'custom_18_mixed_width_small' => $config->get('gridpro.grid_small_mixed_width'), 
    'custom_18_mixed_width_medium' => $config->get('gridpro.grid_medium_mixed_width'), 
    'custom_18_mixed_width_large' => $config->get('gridpro.grid_large_mixed_width'), 
    'custom_18_mixed_width_xlarge' => $config->get('gridpro.grid_xlarge_mixed_width'), 
    'custom_19_mixed_width_default' => $config->get('gridpro.grid_default_mixed_width'), 
    'custom_19_mixed_width_small' => $config->get('gridpro.grid_small_mixed_width'), 
    'custom_19_mixed_width_medium' => $config->get('gridpro.grid_medium_mixed_width'), 
    'custom_19_mixed_width_large' => $config->get('gridpro.grid_large_mixed_width'), 
    'custom_19_mixed_width_xlarge' => $config->get('gridpro.grid_xlarge_mixed_width'), 
    'custom_20_mixed_width_default' => $config->get('gridpro.grid_default_mixed_width'), 
    'custom_20_mixed_width_small' => $config->get('gridpro.grid_small_mixed_width'), 
    'custom_20_mixed_width_medium' => $config->get('gridpro.grid_medium_mixed_width'), 
    'custom_20_mixed_width_large' => $config->get('gridpro.grid_large_mixed_width'), 
    'custom_20_mixed_width_xlarge' => $config->get('gridpro.grid_xlarge_mixed_width'), 
    'position' => $config->get('builder.position'), 
    'position_left' => $config->get('builder.position_left'), 
    'position_right' => $config->get('builder.position_right'), 
    'position_top' => $config->get('builder.position_top'), 
    'position_bottom' => $config->get('builder.position_bottom'), 
    'position_z_index' => $config->get('builder.position_z_index'), 
    'margin' => $config->get('builder.margin'), 
    'margin_remove_top' => $config->get('builder.margin_remove_top'), 
    'margin_remove_bottom' => $config->get('builder.margin_remove_bottom'), 
    'maxwidth' => $config->get('builder.maxwidth'), 
    'maxwidth_breakpoint' => $config->get('builder.maxwidth_breakpoint'), 
    'block_align' => $config->get('builder.block_align'), 
    'block_align_breakpoint' => $config->get('builder.block_align_breakpoint'), 
    'block_align_fallback' => $config->get('builder.block_align_fallback'), 
    'text_align' => $config->get('builder.text_align_justify'), 
    'text_align_breakpoint' => $config->get('builder.text_align_breakpoint'), 
    'text_align_fallback' => $config->get('builder.text_align_justify_fallback'), 
    'animation' => $config->get('builder.animation'), 
    'item_animation' => [
      'type' => 'checkbox', 
      'text' => 'Animate items'
    ], 
    '_parallax_button' => $config->get('builder._parallax_button'), 
    'visibility' => $config->get('builder.visibility'), 
    'container_padding_remove' => $config->get('builder.container_padding_remove'), 
    '_fs_custom_order_settings_panel' => [
      'type' => 'button-panel', 
      'label' => 'Order and Limit', 
      'description' => '<code>IMPORTANT:</code> Any dynamic content order settings will be overridden.', 
      'divider' => true, 
      'panel' => 'fs_custom_order_settings', 
      'text' => 'Settings'
    ], 
    'name' => $config->get('builder.name'), 
    'status' => $config->get('builder.status'), 
    'source' => $config->get('builder.source'), 
    'id' => [
      'label' => 'ID', 
      'description' => 'Define a unique identifier for the element.', 
      'source' => true
    ], 
    'class' => [
      'label' => 'Classes', 
      'description' => 'Define one or more class names for the element. Separate multiple classes with spaces.', 
      'source' => true
    ], 
    'attributes' => [
      'label' => 'Attributes', 
      'description' => 'Define one or more attributes for the element. Separate attribute name and value by <code>=</code> character. One attribute per line.', 
      'type' => 'editor', 
      'editor' => 'code', 
      'attrs' => [
        'debounce' => 500
      ], 
      'source' => true
    ], 
    'css' => [
      'label' => 'CSS', 
      'description' => 'Enter your own custom CSS. The following selectors will be prefixed automatically for this element: <code>.el-element</code>, <code>.fs-grid-item-x-container</code>, <code>.fs-grid-item-holder</code>, <code>.fs-grid-item-x</code>, <code>.fs-grid-nested-x-container</code>, <code>.fs-grid-nested-x</code>, <code>.el-item</code>, <code>.el-title</code>, <code>.el-meta</code>, <code>.el-content</code>, <code>.el-image</code>, <code>.el-link</code>, <code>.el-rating</code>, <code>.el-sublayout</code>, <code>.fs-grid-fieldset-x</code>, <code>.fs-grid-meta-x</code>, <code>.fs-grid-text-x</code>, <code>.fs-grid-image-x</code>, <code>.fs-grid-link-x</code>, <code>.fs-filter-grid</code>, <code>.fs-filter-grid-left-cell</code>, <code>.fs-filter-grid-right-cell</code>, <code>.fs-grid-filter-search</code>, <code>.fs-grid-filter-sort</code>', 
      'type' => 'editor', 
      'editor' => 'code', 
      'mode' => 'css', 
      'divider' => true, 
      'source' => true, 
      'attrs' => [
        'debounce' => 1000, 
        'hints' => ['.el-element', '.fs-grid-item-x-container', '.fs-grid-item-holder', '.fs-grid-item-x', '.fs-grid-nested-x-container', '.fs-grid-nested-x', '.el-item', '.el-title', '.el-meta', '.el-content', '.el-image', '.el-link', '.el-rating', '.fs-grid-fieldset-x', '.fs-grid-meta-x', '.fs-grid-text-x', '.fs-grid-image-x', '.fs-grid-link-x', '.fs-filter-grid', '.fs-filter-grid-left-cell', '.fs-filter-grid-right-cell', '.fs-grid-filter-search', '.fs-grid-filter-sort']
      ]
    ], 
    'transform' => [
      'label' => 'Transform', 
      'description' => '<code>NOTE:</code>Requires YOOtheme Pro 4.x <br /><code>IMPORTANT:</code>Save a backup copy of your layout to the library. <br />Transform the element into another element while keeping its content and settings. Unused content and settings are removed. Transforming into a preset only keeps the content but adopts all preset settings.', 
      'type' => 'button', 
      'text' => 'Select Element', 
      'event' => 'transformBuilderElement'
    ]
  ], 
  'fieldset' => [
    'default' => [
      'type' => 'tabs', 
      'fields' => [[
          'title' => 'Content', 
          'decoration' => 'Content', 
          'fields' => ['content', 'show_title', 'show_meta', 'show_content', 'show_image', 'show_link', 'advanced_item_layout', 'use_custom_fields', 'show_custom_1', 'show_custom_2', 'show_custom_3', 'show_custom_4', 'show_custom_5', 'show_custom_6', 'show_custom_7', 'show_custom_8', 'show_custom_9', 'show_custom_10', 'show_custom_11', 'show_custom_12', 'show_custom_13', 'show_custom_14', 'show_custom_15', 'show_custom_16', 'show_custom_17', 'show_custom_18', 'show_custom_19', 'show_custom_20', [
              'label' => 'Display Options for Custom Field Set #1', 
              'divider' => true, 
              'type' => 'grid', 
              'width' => '1-4', 
              'fields' => ['show_custom_image_1', 'show_custom_meta_1', 'show_custom_text_1', 'show_custom_link_1'], 
              'show' => 'use_custom_fields && show_custom_1'
            ], [
              'label' => 'Display Options for Custom Field Set #2', 
              'divider' => true, 
              'type' => 'grid', 
              'width' => '1-4', 
              'fields' => ['show_custom_image_2', 'show_custom_meta_2', 'show_custom_text_2', 'show_custom_link_2'], 
              'show' => 'use_custom_fields && show_custom_2'
            ], [
              'label' => 'Display Options for Custom Field Set #3', 
              'divider' => true, 
              'type' => 'grid', 
              'width' => '1-4', 
              'fields' => ['show_custom_image_3', 'show_custom_meta_3', 'show_custom_text_3', 'show_custom_link_3'], 
              'show' => 'use_custom_fields && show_custom_3'
            ], [
              'label' => 'Display Options for Custom Field Set #4', 
              'divider' => true, 
              'type' => 'grid', 
              'width' => '1-4', 
              'fields' => ['show_custom_image_4', 'show_custom_meta_4', 'show_custom_text_4', 'show_custom_link_4'], 
              'show' => 'use_custom_fields && show_custom_4'
            ], [
              'label' => 'Display Options for Custom Field Set #5', 
              'divider' => true, 
              'type' => 'grid', 
              'width' => '1-4', 
              'fields' => ['show_custom_image_5', 'show_custom_meta_5', 'show_custom_text_5', 'show_custom_link_5'], 
              'show' => 'use_custom_fields && show_custom_5'
            ], [
              'label' => 'Display Options for Custom Field Set #6', 
              'divider' => true, 
              'type' => 'grid', 
              'width' => '1-4', 
              'fields' => ['show_custom_image_6', 'show_custom_meta_6', 'show_custom_text_6', 'show_custom_link_6'], 
              'show' => 'use_custom_fields && show_custom_6'
            ], [
              'label' => 'Display Options for Custom Field Set #7', 
              'divider' => true, 
              'type' => 'grid', 
              'width' => '1-4', 
              'fields' => ['show_custom_image_7', 'show_custom_meta_7', 'show_custom_text_7', 'show_custom_link_7'], 
              'show' => 'use_custom_fields && show_custom_7'
            ], [
              'label' => 'Display Options for Custom Field Set #8', 
              'divider' => true, 
              'type' => 'grid', 
              'width' => '1-4', 
              'fields' => ['show_custom_image_8', 'show_custom_meta_8', 'show_custom_text_8', 'show_custom_link_8'], 
              'show' => 'use_custom_fields && show_custom_8'
            ], [
              'label' => 'Display Options for Custom Field Set #9', 
              'divider' => true, 
              'type' => 'grid', 
              'width' => '1-4', 
              'fields' => ['show_custom_image_9', 'show_custom_meta_9', 'show_custom_text_9', 'show_custom_link_9'], 
              'show' => 'use_custom_fields && show_custom_9'
            ], [
              'label' => 'Display Options for Custom Field Set #10', 
              'divider' => true, 
              'type' => 'grid', 
              'width' => '1-4', 
              'fields' => ['show_custom_image_10', 'show_custom_meta_10', 'show_custom_text_10', 'show_custom_link_10'], 
              'show' => 'use_custom_fields && show_custom_10'
            ], [
              'label' => 'Display Options for Custom Field Set #11', 
              'divider' => true, 
              'type' => 'grid', 
              'width' => '1-4', 
              'fields' => ['show_custom_image_11', 'show_custom_meta_11', 'show_custom_text_11', 'show_custom_link_11'], 
              'show' => 'use_custom_fields && show_custom_11'
            ], [
              'label' => 'Display Options for Custom Field Set #12', 
              'divider' => true, 
              'type' => 'grid', 
              'width' => '1-4', 
              'fields' => ['show_custom_image_12', 'show_custom_meta_12', 'show_custom_text_12', 'show_custom_link_12'], 
              'show' => 'use_custom_fields && show_custom_12'
            ], [
              'label' => 'Display Options for Custom Field Set #13', 
              'divider' => true, 
              'type' => 'grid', 
              'width' => '1-4', 
              'fields' => ['show_custom_image_13', 'show_custom_meta_13', 'show_custom_text_13', 'show_custom_link_13'], 
              'show' => 'use_custom_fields && show_custom_13'
            ], [
              'label' => 'Display Options for Custom Field Set #14', 
              'divider' => true, 
              'type' => 'grid', 
              'width' => '1-4', 
              'fields' => ['show_custom_image_14', 'show_custom_meta_14', 'show_custom_text_14', 'show_custom_link_14'], 
              'show' => 'use_custom_fields && show_custom_14'
            ], [
              'label' => 'Display Options for Custom Field Set #15', 
              'divider' => true, 
              'type' => 'grid', 
              'width' => '1-4', 
              'fields' => ['show_custom_image_15', 'show_custom_meta_15', 'show_custom_text_15', 'show_custom_link_15'], 
              'show' => 'use_custom_fields && show_custom_15'
            ], [
              'label' => 'Display Options for Custom Field Set #16', 
              'divider' => true, 
              'type' => 'grid', 
              'width' => '1-4', 
              'fields' => ['show_custom_image_16', 'show_custom_meta_16', 'show_custom_text_16', 'show_custom_link_16'], 
              'show' => 'use_custom_fields && show_custom_16'
            ], [
              'label' => 'Display Options for Custom Field Set #17', 
              'divider' => true, 
              'type' => 'grid', 
              'width' => '1-4', 
              'fields' => ['show_custom_image_17', 'show_custom_meta_17', 'show_custom_text_17', 'show_custom_link_17'], 
              'show' => 'use_custom_fields && show_custom_17'
            ], [
              'label' => 'Display Options for Custom Field Set #18', 
              'divider' => true, 
              'type' => 'grid', 
              'width' => '1-4', 
              'fields' => ['show_custom_image_18', 'show_custom_meta_18', 'show_custom_text_18', 'show_custom_link_18'], 
              'show' => 'use_custom_fields && show_custom_18'
            ], [
              'label' => 'Display Options for Custom Field Set #19', 
              'divider' => true, 
              'type' => 'grid', 
              'width' => '1-4', 
              'fields' => ['show_custom_image_19', 'show_custom_meta_19', 'show_custom_text_19', 'show_custom_link_19'], 
              'show' => 'use_custom_fields && show_custom_19'
            ], [
              'label' => 'Display Options for Custom Field Set #20', 
              'divider' => true, 
              'type' => 'grid', 
              'width' => '1-4', 
              'fields' => ['show_custom_image_20', 'show_custom_meta_20', 'show_custom_text_20', 'show_custom_link_20'], 
              'show' => 'use_custom_fields && show_custom_20'
            ]]
        ], [
          'title' => 'Nested Grids', 
          'fields' => [[
              'label' => 'Navigator', 
              'description' => 'Please select the settings section to show for better navigation.', 
              'divider' => true, 
              'type' => 'group', 
              'fields' => ['show_custom_settings'], 
              'show' => 'use_custom_fields'
            ], [
              'label' => 'Disabled', 
              'type' => 'group', 
              'divider' => true, 
              'description' => 'Please enable using custom fields, to activate this settings section.', 
              'show' => '!use_custom_fields'
            ], [
              'label' => 'Field Sets are not enabled', 
              'type' => 'group', 
              'divider' => true, 
              'description' => '<code>NOTE:</code>You have not enabled any of the custom field sets. You can enable some in the bottom of the content tab.', 
              'show' => 'use_custom_fields && (!show_custom_1 && !show_custom_2 && !show_custom_3 && !show_custom_4 && !show_custom_5 && !show_custom_6 && !show_custom_7 && !show_custom_8 && !show_custom_9 && !show_custom_10 && !show_custom_11 && !show_custom_12 && !show_custom_13 && !show_custom_14 && !show_custom_15 && !show_custom_16 && !show_custom_17 && !show_custom_18 && !show_custom_19 && !show_custom_20)'
            ], [
              'label' => 'Nested Grids', 
              'description' => '<code>IMPORTANT:</code> If you want to use more than one custom grid or mixed width, please enable this option. <code>Grid #1 is default</code>', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['advanced_grid', 'advanced_enable_grid_1_custom', 'advanced_enable_grid_2_custom', 'advanced_enable_grid_3_custom', 'advanced_enable_grid_4_custom', 'advanced_enable_grid_5_custom', 'advanced_enable_grid_6_custom'], 
              'show' => 'use_custom_fields && (show_custom_settings == \'grids_main\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Nested Grids Helper', 
              'description' => '<code>IMPORTANT:</code> Recommended to enable all those options if you are using Grid Pro element for the first time.', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['advanced_enable_grids_hightlight', 'advanced_enable_grids_empty_notification', 'advanced_enable_grids_empty_disable'], 
              'show' => 'use_custom_fields && (show_custom_settings == \'grids_main\' || show_custom_settings == \'all\')', 
              'enable' => 'use_custom_fields'
            ], [
              'label' => 'Grid #1', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_1_custom_position', 'grid_1_custom_column_gap', 'grid_1_custom_row_gap', 'grid_1_custom_divider_top', 'grid_1_custom_divider', 'grid_1_custom_column_align', 'grid_1_custom_row_align', 'grid_1_custom_text_align', 'grid_1_custom_text_align_breakpoint', 'grid_1_custom_text_align_fallback', 'grid_1_custom_margin', 'grid_1_custom_margin_bottom', 'grid_1_custom_visibility'], 
              'show' => 'use_custom_fields && (show_custom_settings == \'grids_main\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #1 Columns', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_1_custom_default', 'grid_1_custom_small', 'grid_1_custom_medium', 'grid_1_custom_large', 'grid_1_custom_xlarge'], 
              'show' => 'use_custom_fields && (show_custom_settings == \'grids_columns\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #1 Panel', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_1_custom_panel_style', 'grid_1_custom_panel_card_offset', 'grid_1_custom_grid_match', 'grid_1_custom_panel_padding'], 
              'show' => 'use_custom_fields && (show_custom_settings == \'grids_panels\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #1 Image', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_1_custom_image_attr_loading', 'grid_1_custom_image_attr_fetchpriority', 'grid_1_custom_image_attr_decoding', 'grid_1_custom_image_attr_thumbnails', [
                  'label' => 'Width/Height', 
                  'description' => 'Setting just one value preserves the original proportions. The image will be resized and cropped automatically, and where possible, high resolution images will be auto-generated.', 
                  'type' => 'grid', 
                  'width' => '1-2', 
                  'fields' => ['grid_1_custom_image_width', 'grid_1_custom_image_height']
                ], 'grid_1_custom_image_border', 'grid_1_custom_icon_width', 'grid_1_custom_icon_color', 'grid_1_custom_image_align', 'grid_1_custom_image_grid_width', 'grid_1_custom_image_grid_column_gap', 'grid_1_custom_image_grid_row_gap', 'grid_1_custom_image_grid_breakpoint', 'grid_1_custom_image_vertical_align', 'grid_1_custom_image_margin_top', 'grid_1_custom_image_margin_bottom', 'grid_1_custom_image_svg_inline', 'grid_1_custom_image_svg_animate', 'grid_1_custom_image_svg_color'], 
              'show' => 'use_custom_fields && (show_custom_settings == \'grids_images\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #2', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_2_custom_position', 'grid_2_custom_column_gap', 'grid_2_custom_row_gap', 'grid_2_custom_divider_top', 'grid_2_custom_divider', 'grid_2_custom_column_align', 'grid_2_custom_row_align', 'grid_2_custom_text_align', 'grid_2_custom_text_align_breakpoint', 'grid_2_custom_text_align_fallback', 'grid_2_custom_margin', 'grid_2_custom_margin_bottom', 'grid_2_custom_visibility'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_2_custom && (show_custom_settings == \'grids_main\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #2 Columns', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_2_custom_default', 'grid_2_custom_small', 'grid_2_custom_medium', 'grid_2_custom_large', 'grid_2_custom_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_2_custom && (show_custom_settings == \'grids_columns\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #2 Panel', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_2_custom_panel_style', 'grid_2_custom_panel_card_offset', 'grid_2_custom_grid_match', 'grid_2_custom_panel_padding'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_2_custom && (show_custom_settings == \'grids_panels\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #2 Image', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_2_custom_image_attr_loading', 'grid_2_custom_image_attr_fetchpriority', 'grid_2_custom_image_attr_decoding', 'grid_2_custom_image_attr_thumbnails', [
                  'label' => 'Width/Height', 
                  'description' => 'Setting just one value preserves the original proportions. The image will be resized and cropped automatically, and where possible, high resolution images will be auto-generated.', 
                  'type' => 'grid', 
                  'width' => '1-2', 
                  'fields' => ['grid_2_custom_image_width', 'grid_2_custom_image_height']
                ], 'grid_2_custom_image_border', 'grid_2_custom_icon_width', 'grid_2_custom_icon_color', 'grid_2_custom_image_align', 'grid_2_custom_image_grid_width', 'grid_2_custom_image_grid_column_gap', 'grid_2_custom_image_grid_row_gap', 'grid_2_custom_image_grid_breakpoint', 'grid_2_custom_image_vertical_align', 'grid_2_custom_image_margin_top', 'grid_2_custom_image_margin_bottom', 'grid_2_custom_image_svg_inline', 'grid_2_custom_image_svg_animate', 'grid_2_custom_image_svg_color'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_2_custom && (show_custom_settings == \'grids_images\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #3', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_3_custom_position', 'grid_3_custom_column_gap', 'grid_3_custom_row_gap', 'grid_3_custom_divider_top', 'grid_3_custom_divider', 'grid_3_custom_column_align', 'grid_3_custom_row_align', 'grid_3_custom_text_align', 'grid_3_custom_text_align_breakpoint', 'grid_3_custom_text_align_fallback', 'grid_3_custom_margin', 'grid_3_custom_margin_bottom', 'grid_3_custom_visibility'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_3_custom && (show_custom_settings == \'grids_main\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #3 Columns', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_3_custom_default', 'grid_3_custom_small', 'grid_3_custom_medium', 'grid_3_custom_large', 'grid_3_custom_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_3_custom && (show_custom_settings == \'grids_columns\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #3 Panel', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_3_custom_panel_style', 'grid_3_custom_panel_card_offset', 'grid_3_custom_grid_match', 'grid_3_custom_panel_padding'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_3_custom && (show_custom_settings == \'grids_panels\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #3 Image', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_3_custom_image_attr_loading', 'grid_3_custom_image_attr_fetchpriority', 'grid_3_custom_image_attr_decoding', 'grid_3_custom_image_attr_thumbnails', [
                  'label' => 'Width/Height', 
                  'description' => 'Setting just one value preserves the original proportions. The image will be resized and cropped automatically, and where possible, high resolution images will be auto-generated.', 
                  'type' => 'grid', 
                  'width' => '1-2', 
                  'fields' => ['grid_3_custom_image_width', 'grid_3_custom_image_height']
                ], 'grid_3_custom_image_border', 'grid_3_custom_icon_width', 'grid_3_custom_icon_color', 'grid_3_custom_image_align', 'grid_3_custom_image_grid_width', 'grid_3_custom_image_grid_column_gap', 'grid_3_custom_image_grid_row_gap', 'grid_3_custom_image_grid_breakpoint', 'grid_3_custom_image_vertical_align', 'grid_3_custom_image_margin_top', 'grid_3_custom_image_margin_bottom', 'grid_3_custom_image_svg_inline', 'grid_3_custom_image_svg_animate', 'grid_3_custom_image_svg_color'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_3_custom && (show_custom_settings == \'grids_images\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #4', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_4_custom_position', 'grid_4_custom_column_gap', 'grid_4_custom_row_gap', 'grid_4_custom_divider_top', 'grid_4_custom_divider', 'grid_4_custom_column_align', 'grid_4_custom_row_align', 'grid_4_custom_text_align', 'grid_4_custom_text_align_breakpoint', 'grid_4_custom_text_align_fallback', 'grid_4_custom_margin', 'grid_4_custom_margin_bottom', 'grid_4_custom_visibility'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_4_custom && (show_custom_settings == \'grids_main\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #4 Columns', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_4_custom_default', 'grid_4_custom_small', 'grid_4_custom_medium', 'grid_4_custom_large', 'grid_4_custom_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_4_custom && (show_custom_settings == \'grids_columns\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #4 Panel', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_4_custom_panel_style', 'grid_4_custom_panel_card_offset', 'grid_4_custom_grid_match', 'grid_4_custom_panel_padding'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_4_custom && (show_custom_settings == \'grids_panels\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #4 Image', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_4_custom_image_attr_loading', 'grid_4_custom_image_attr_fetchpriority', 'grid_4_custom_image_attr_decoding', 'grid_4_custom_image_attr_thumbnails', [
                  'label' => 'Width/Height', 
                  'description' => 'Setting just one value preserves the original proportions. The image will be resized and cropped automatically, and where possible, high resolution images will be auto-generated.', 
                  'type' => 'grid', 
                  'width' => '1-2', 
                  'fields' => ['grid_4_custom_image_width', 'grid_4_custom_image_height']
                ], 'grid_4_custom_image_border', 'grid_4_custom_icon_width', 'grid_4_custom_icon_color', 'grid_4_custom_image_align', 'grid_4_custom_image_grid_width', 'grid_4_custom_image_grid_column_gap', 'grid_4_custom_image_grid_row_gap', 'grid_4_custom_image_grid_breakpoint', 'grid_4_custom_image_vertical_align', 'grid_4_custom_image_margin_top', 'grid_4_custom_image_margin_bottom', 'grid_4_custom_image_svg_inline', 'grid_4_custom_image_svg_animate', 'grid_4_custom_image_svg_color'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_4_custom && (show_custom_settings == \'grids_images\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #5', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_5_custom_position', 'grid_5_custom_column_gap', 'grid_5_custom_row_gap', 'grid_5_custom_divider_top', 'grid_5_custom_divider', 'grid_5_custom_column_align', 'grid_5_custom_row_align', 'grid_5_custom_text_align', 'grid_5_custom_text_align_breakpoint', 'grid_5_custom_text_align_fallback', 'grid_5_custom_margin', 'grid_5_custom_margin_bottom', 'grid_5_custom_visibility'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_5_custom && (show_custom_settings == \'grids_main\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #5 Columns', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_5_custom_default', 'grid_5_custom_small', 'grid_5_custom_medium', 'grid_5_custom_large', 'grid_5_custom_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_5_custom && (show_custom_settings == \'grids_columns\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #5 Panel', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_5_custom_panel_style', 'grid_5_custom_panel_card_offset', 'grid_5_custom_grid_match', 'grid_5_custom_panel_padding'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_5_custom && (show_custom_settings == \'grids_panels\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #5 Image', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_5_custom_image_attr_loading', 'grid_5_custom_image_attr_fetchpriority', 'grid_5_custom_image_attr_decoding', 'grid_5_custom_image_attr_thumbnails', [
                  'label' => 'Width/Height', 
                  'description' => 'Setting just one value preserves the original proportions. The image will be resized and cropped automatically, and where possible, high resolution images will be auto-generated.', 
                  'type' => 'grid', 
                  'width' => '1-2', 
                  'fields' => ['grid_5_custom_image_width', 'grid_5_custom_image_height']
                ], 'grid_5_custom_image_border', 'grid_5_custom_icon_width', 'grid_5_custom_icon_color', 'grid_5_custom_image_align', 'grid_5_custom_image_grid_width', 'grid_5_custom_image_grid_column_gap', 'grid_5_custom_image_grid_row_gap', 'grid_5_custom_image_grid_breakpoint', 'grid_5_custom_image_vertical_align', 'grid_5_custom_image_margin_top', 'grid_5_custom_image_margin_bottom', 'grid_5_custom_image_svg_inline', 'grid_5_custom_image_svg_animate', 'grid_5_custom_image_svg_color'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_5_custom && (show_custom_settings == \'grids_images\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #6', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_6_custom_position', 'grid_6_custom_column_gap', 'grid_6_custom_row_gap', 'grid_6_custom_divider_top', 'grid_6_custom_divider', 'grid_6_custom_column_align', 'grid_6_custom_row_align', 'grid_6_custom_text_align', 'grid_6_custom_text_align_breakpoint', 'grid_6_custom_text_align_fallback', 'grid_6_custom_margin', 'grid_6_custom_margin_bottom', 'grid_6_custom_visibility'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_6_custom && (show_custom_settings == \'grids_main\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #6 Columns', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_6_custom_default', 'grid_6_custom_small', 'grid_6_custom_medium', 'grid_6_custom_large', 'grid_6_custom_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_6_custom && (show_custom_settings == \'grids_columns\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #6 Panel', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_6_custom_panel_style', 'grid_6_custom_panel_card_offset', 'grid_6_custom_grid_match', 'grid_6_custom_panel_padding'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_6_custom && (show_custom_settings == \'grids_panels\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Grid #6 Image', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_6_custom_image_attr_loading', 'grid_6_custom_image_attr_fetchpriority', 'grid_6_custom_image_attr_decoding', 'grid_6_custom_image_attr_thumbnails', [
                  'label' => 'Width/Height', 
                  'description' => 'Setting just one value preserves the original proportions. The image will be resized and cropped automatically, and where possible, high resolution images will be auto-generated.', 
                  'type' => 'grid', 
                  'width' => '1-2', 
                  'fields' => ['grid_6_custom_image_width', 'grid_6_custom_image_height']
                ], 'grid_6_custom_image_border', 'grid_6_custom_icon_width', 'grid_6_custom_icon_color', 'grid_6_custom_image_align', 'grid_6_custom_image_grid_width', 'grid_6_custom_image_grid_column_gap', 'grid_6_custom_image_grid_row_gap', 'grid_6_custom_image_grid_breakpoint', 'grid_6_custom_image_vertical_align', 'grid_6_custom_image_margin_top', 'grid_6_custom_image_margin_bottom', 'grid_6_custom_image_svg_inline', 'grid_6_custom_image_svg_animate', 'grid_6_custom_image_svg_color'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_grid_6_custom && (show_custom_settings == \'grids_images\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Nested Grids Sliders Are Disabled', 
              'type' => 'group', 
              'divider' => true, 
              'description' => '<code>IMPORTANT:</code>You already enabled the slider for the element items. Impossible to use a slider inside another slider. Please disable the element slider in the element settings to activate this section.', 
              'show' => 'slider && use_custom_fields && (show_custom_settings == \'grids_sliders\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Nested Grids Sliders', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_1_custom_slider', 'grid_2_custom_slider', 'grid_3_custom_slider', 'grid_4_custom_slider', 'grid_5_custom_slider', 'grid_6_custom_slider'], 
              'show' => '!slider && use_custom_fields && (show_custom_settings == \'grids_sliders\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Slider Animation', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['slider_sets', 'slider_center', 'slider_finite', 'slider_velocity', 'slider_autoplay', 'slider_autoplay_pause', 'slider_autoplay_interval'], 
              'show' => '!slider && use_custom_fields && (show_custom_settings == \'grids_sliders\' || show_custom_settings == \'all\') && (advanced_enable_grid_1_custom && grid_1_custom_slider) || (advanced_grid && advanced_enable_grid_2_custom && grid_2_custom_slider) || (advanced_grid && advanced_enable_grid_3_custom && grid_3_custom_slider) || (advanced_grid && advanced_enable_grid_4_custom && grid_4_custom_slider) || (advanced_grid && advanced_enable_grid_5_custom && grid_5_custom_slider) || (advanced_grid && advanced_enable_grid_6_custom && grid_6_custom_slider)'
            ], [
              'label' => 'Slider Navigation', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['nav', 'nav_align', 'nav_margin', 'nav_breakpoint', 'nav_color', 'nav_aria_label'], 
              'show' => '!slider && use_custom_fields && (show_custom_settings == \'grids_sliders\' || show_custom_settings == \'all\') && (advanced_enable_grid_1_custom && grid_1_custom_slider) || (advanced_grid && advanced_enable_grid_2_custom && grid_2_custom_slider) || (advanced_grid && advanced_enable_grid_3_custom && grid_3_custom_slider) || (advanced_grid && advanced_enable_grid_4_custom && grid_4_custom_slider) || (advanced_grid && advanced_enable_grid_5_custom && grid_5_custom_slider) || (advanced_grid && advanced_enable_grid_6_custom && grid_6_custom_slider)'
            ], [
              'label' => 'Slider Slidenav', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['slidenav', 'slidenav_grid', 'slidenav_hover', 'slidenav_large', 'slidenav_margin', 'slidenav_breakpoint', 'slidenav_color', 'slidenav_outside_breakpoint', 'slidenav_outside_color', 'slidenav_aria_label_next', 'slidenav_aria_label_prev'], 
              'show' => '!slider && use_custom_fields && (show_custom_settings == \'grids_sliders\' || show_custom_settings == \'all\') && (advanced_enable_grid_1_custom && grid_1_custom_slider) || (advanced_grid && advanced_enable_grid_2_custom && grid_2_custom_slider) || (advanced_grid && advanced_enable_grid_3_custom && grid_3_custom_slider) || (advanced_grid && advanced_enable_grid_4_custom && grid_4_custom_slider) || (advanced_grid && advanced_enable_grid_5_custom && grid_5_custom_slider) || (advanced_grid && advanced_enable_grid_6_custom && grid_6_custom_slider)'
            ], [
              'label' => 'Field Sets Mixed Width', 
              'description' => '<code>IMPORTANT:</code>To activate this feature you should enable advanced grid system in the Nested Grids Settings. <br />You can combine <code>.uk-child-width-*</code> classes with <code>.uk-width-*</code> classes for individual items. That way it is possible, for example, to create a grid with one item that has a specific width and all other items expanding to fill the remaining space. ', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['advanced_enable_mixed_width'], 
              'show' => 'use_custom_fields && (show_custom_settings == \'fieldsets_mixed_width\' || show_custom_settings == \'all\')', 
              'enable' => 'advanced_grid && use_custom_fields'
            ], [
              'label' => 'Field Set #1', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_1_grid', 'custom_1_visibility'], 
              'show' => 'use_custom_fields && show_custom_1 && (show_custom_text_1 || show_custom_meta_1 || show_custom_image_1) && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_targets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Meta #1', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_1_meta_position', 'custom_1_meta_hover_style', 'custom_1_meta_element', 'custom_1_meta_style', 'custom_1_meta_color', 'custom_1_meta_margin'], 
              'show' => 'use_custom_fields && show_custom_1 && show_custom_meta_1 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_meta\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Text #1', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_1_limit', 'custom_1_limit_length', 'custom_1_hover_style', 'custom_1_element', 'custom_1_style', 'custom_1_color', 'custom_1_margin'], 
              'show' => 'use_custom_fields && show_custom_1 && show_custom_text_1 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_text\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #1 Mixed Width', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_1_mixed_width_default', 'custom_1_mixed_width_small', 'custom_1_mixed_width_medium', 'custom_1_mixed_width_large', 'custom_1_mixed_width_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_mixed_width && show_custom_1 && (show_custom_text_1 || show_custom_meta_1 || show_custom_image_1) && (show_custom_settings == \'fieldsets_mixed_width\' || show_custom_settings == \'fieldsets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #2', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_2_grid', 'custom_2_visibility'], 
              'show' => 'use_custom_fields && show_custom_2 && (show_custom_text_2 || show_custom_meta_2 || show_custom_image_2) && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_targets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Meta #2', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_2_meta_position', 'custom_2_meta_hover_style', 'custom_2_meta_element', 'custom_2_meta_style', 'custom_2_meta_color', 'custom_2_meta_margin'], 
              'show' => 'use_custom_fields && show_custom_2 && show_custom_meta_2 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_meta\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Text #2', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_2_limit', 'custom_2_limit_length', 'custom_2_hover_style', 'custom_2_element', 'custom_2_style', 'custom_2_color', 'custom_2_margin'], 
              'show' => 'use_custom_fields && show_custom_2 && show_custom_text_2 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_text\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #2 Mixed Width', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_2_mixed_width_default', 'custom_2_mixed_width_small', 'custom_2_mixed_width_medium', 'custom_2_mixed_width_large', 'custom_2_mixed_width_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_mixed_width && show_custom_2 && (show_custom_text_2 || show_custom_meta_2 || show_custom_image_2) && (show_custom_settings == \'fieldsets_mixed_width\' || show_custom_settings == \'fieldsets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #3', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_3_grid', 'custom_3_visibility'], 
              'show' => 'use_custom_fields && show_custom_3 && (show_custom_text_3 || show_custom_meta_3 || show_custom_image_3) && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_targets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Meta #3', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_3_meta_position', 'custom_3_meta_hover_style', 'custom_3_meta_element', 'custom_3_meta_style', 'custom_3_meta_color', 'custom_3_meta_margin'], 
              'show' => 'use_custom_fields && show_custom_3 && show_custom_meta_3 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_meta\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Text #3', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_3_limit', 'custom_3_limit_length', 'custom_3_hover_style', 'custom_3_element', 'custom_3_style', 'custom_3_color', 'custom_3_margin'], 
              'show' => 'use_custom_fields && show_custom_3 && show_custom_text_3 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_text\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #3 Mixed Width', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_3_mixed_width_default', 'custom_3_mixed_width_small', 'custom_3_mixed_width_medium', 'custom_3_mixed_width_large', 'custom_3_mixed_width_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_mixed_width && show_custom_3 && (show_custom_text_3 || show_custom_meta_3 || show_custom_image_3) && (show_custom_settings == \'fieldsets_mixed_width\' || show_custom_settings == \'fieldsets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #4', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_4_grid', 'custom_4_visibility'], 
              'show' => 'use_custom_fields && show_custom_4 && (show_custom_text_4 || show_custom_meta_4 || show_custom_image_4) && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_targets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Meta #4', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_4_meta_position', 'custom_4_meta_hover_style', 'custom_4_meta_element', 'custom_4_meta_style', 'custom_4_meta_color', 'custom_4_meta_margin'], 
              'show' => 'use_custom_fields && show_custom_4 && show_custom_meta_4 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_meta\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Text #4', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_4_limit', 'custom_4_limit_length', 'custom_4_hover_style', 'custom_4_element', 'custom_4_style', 'custom_4_color', 'custom_4_margin'], 
              'show' => 'use_custom_fields && show_custom_4 && show_custom_text_4 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_text\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #4 Mixed Width', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_4_mixed_width_default', 'custom_4_mixed_width_small', 'custom_4_mixed_width_medium', 'custom_4_mixed_width_large', 'custom_4_mixed_width_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_mixed_width && show_custom_4 && (show_custom_text_4 || show_custom_meta_4 || show_custom_image_4) && (show_custom_settings == \'fieldsets_mixed_width\' || show_custom_settings == \'fieldsets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #5', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_5_grid', 'custom_5_visibility'], 
              'show' => 'use_custom_fields && show_custom_5 && (show_custom_text_5 || show_custom_meta_5 || show_custom_image_5) && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_targets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Meta #5', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_5_meta_position', 'custom_5_meta_hover_style', 'custom_5_meta_element', 'custom_5_meta_style', 'custom_5_meta_color', 'custom_5_meta_margin'], 
              'show' => 'use_custom_fields && show_custom_5 && show_custom_meta_5 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_meta\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Text #5', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_5_limit', 'custom_5_limit_length', 'custom_5_hover_style', 'custom_5_element', 'custom_5_style', 'custom_5_color', 'custom_5_margin'], 
              'show' => 'use_custom_fields && show_custom_5 && show_custom_text_5 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_text\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #5 Mixed Width', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_5_mixed_width_default', 'custom_5_mixed_width_small', 'custom_5_mixed_width_medium', 'custom_5_mixed_width_large', 'custom_5_mixed_width_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_mixed_width && show_custom_5 && (show_custom_text_5 || show_custom_meta_5 || show_custom_image_5) && (show_custom_settings == \'fieldsets_mixed_width\' || show_custom_settings == \'fieldsets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #6', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_6_grid', 'custom_6_visibility'], 
              'show' => 'use_custom_fields && show_custom_6 && (show_custom_text_6 || show_custom_meta_6 || show_custom_image_6) && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_targets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Meta #6', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_6_meta_position', 'custom_6_meta_hover_style', 'custom_6_meta_element', 'custom_6_meta_style', 'custom_6_meta_color', 'custom_6_meta_margin'], 
              'show' => 'use_custom_fields && show_custom_6 && show_custom_meta_6 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_meta\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Text #6', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_6_limit', 'custom_6_limit_length', 'custom_6_hover_style', 'custom_6_element', 'custom_6_style', 'custom_6_color', 'custom_6_margin'], 
              'show' => 'use_custom_fields && show_custom_6 && show_custom_text_6 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_text\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #6 Mixed Width', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_6_mixed_width_default', 'custom_6_mixed_width_small', 'custom_6_mixed_width_medium', 'custom_6_mixed_width_large', 'custom_6_mixed_width_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_mixed_width && show_custom_6 && (show_custom_text_6 || show_custom_meta_6 || show_custom_image_6) && (show_custom_settings == \'fieldsets_mixed_width\' || show_custom_settings == \'fieldsets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #7', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_7_grid', 'custom_7_visibility'], 
              'show' => 'use_custom_fields && show_custom_7 && (show_custom_text_7 || show_custom_meta_7 || show_custom_image_7) && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_targets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Meta #7', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_7_meta_position', 'custom_7_meta_hover_style', 'custom_7_meta_element', 'custom_7_meta_style', 'custom_7_meta_color', 'custom_7_meta_margin'], 
              'show' => 'use_custom_fields && show_custom_7 && show_custom_meta_7 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_meta\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Text #7', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_7_limit', 'custom_7_limit_length', 'custom_7_hover_style', 'custom_7_element', 'custom_7_style', 'custom_7_color', 'custom_7_margin'], 
              'show' => 'use_custom_fields && show_custom_7 && show_custom_text_7 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_text\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #7 Mixed Width', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_7_mixed_width_default', 'custom_7_mixed_width_small', 'custom_7_mixed_width_medium', 'custom_7_mixed_width_large', 'custom_7_mixed_width_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_mixed_width && show_custom_7 && (show_custom_text_7 || show_custom_meta_7 || show_custom_image_7) && (show_custom_settings == \'fieldsets_mixed_width\' || show_custom_settings == \'fieldsets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #8', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_8_grid', 'custom_8_visibility'], 
              'show' => 'use_custom_fields && show_custom_8 && (show_custom_text_8 || show_custom_meta_8 || show_custom_image_8) && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_targets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Meta #8', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_8_meta_position', 'custom_8_meta_hover_style', 'custom_8_meta_element', 'custom_8_meta_style', 'custom_8_meta_color', 'custom_8_meta_margin'], 
              'show' => 'use_custom_fields && show_custom_8 && show_custom_meta_8 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_meta\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Text #8', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_8_limit', 'custom_8_limit_length', 'custom_8_hover_style', 'custom_8_element', 'custom_8_style', 'custom_8_color', 'custom_8_margin'], 
              'show' => 'use_custom_fields && show_custom_8 && show_custom_text_8 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_text\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #8 Mixed Width', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_8_mixed_width_default', 'custom_8_mixed_width_small', 'custom_8_mixed_width_medium', 'custom_8_mixed_width_large', 'custom_8_mixed_width_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_mixed_width && show_custom_8 && (show_custom_text_8 || show_custom_meta_8 || show_custom_image_8) && (show_custom_settings == \'fieldsets_mixed_width\' || show_custom_settings == \'fieldsets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #9', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_9_grid', 'custom_9_visibility'], 
              'show' => 'use_custom_fields && show_custom_9 && (show_custom_text_9 || show_custom_meta_9 || show_custom_image_9) && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_targets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Meta #9', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_9_meta_position', 'custom_9_meta_hover_style', 'custom_9_meta_element', 'custom_9_meta_style', 'custom_9_meta_color', 'custom_9_meta_margin'], 
              'show' => 'use_custom_fields && show_custom_9 && show_custom_meta_9 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_meta\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Text #9', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_9_limit', 'custom_9_limit_length', 'custom_9_hover_style', 'custom_9_element', 'custom_9_style', 'custom_9_color', 'custom_9_margin'], 
              'show' => 'use_custom_fields && show_custom_9 && show_custom_text_9 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_text\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #9 Mixed Width', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_9_mixed_width_default', 'custom_9_mixed_width_small', 'custom_9_mixed_width_medium', 'custom_9_mixed_width_large', 'custom_9_mixed_width_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_mixed_width && show_custom_9 && (show_custom_text_9 || show_custom_meta_9 || show_custom_image_9) && (show_custom_settings == \'fieldsets_mixed_width\' || show_custom_settings == \'fieldsets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #10', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_10_grid', 'custom_10_visibility'], 
              'show' => 'use_custom_fields && show_custom_10 && (show_custom_text_10 || show_custom_meta_10 || show_custom_image_10) && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_targets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Meta #10', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_10_meta_position', 'custom_10_meta_hover_style', 'custom_10_meta_element', 'custom_10_meta_style', 'custom_10_meta_color', 'custom_10_meta_margin'], 
              'show' => 'use_custom_fields && show_custom_10 && show_custom_meta_10 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_meta\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Text #10', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_10_limit', 'custom_10_limit_length', 'custom_10_hover_style', 'custom_10_element', 'custom_10_style', 'custom_10_color', 'custom_10_margin'], 
              'show' => 'use_custom_fields && show_custom_10 && show_custom_text_10 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_text\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #10 Mixed Width', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_10_mixed_width_default', 'custom_10_mixed_width_small', 'custom_10_mixed_width_medium', 'custom_10_mixed_width_large', 'custom_10_mixed_width_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_mixed_width && show_custom_10 && (show_custom_text_10 || show_custom_meta_10 || show_custom_image_10) && (show_custom_settings == \'fieldsets_mixed_width\' || show_custom_settings == \'fieldsets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #11', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_11_grid', 'custom_11_visibility'], 
              'show' => 'use_custom_fields && show_custom_11 && (show_custom_text_11 || show_custom_meta_11 || show_custom_image_11) && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_targets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Meta #11', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_11_meta_position', 'custom_11_meta_hover_style', 'custom_11_meta_element', 'custom_11_meta_style', 'custom_11_meta_color', 'custom_11_meta_margin'], 
              'show' => 'use_custom_fields && show_custom_11 && show_custom_meta_11 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_meta\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Text #11', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_11_limit', 'custom_11_limit_length', 'custom_11_hover_style', 'custom_11_element', 'custom_11_style', 'custom_11_color', 'custom_11_margin'], 
              'show' => 'use_custom_fields && show_custom_11 && show_custom_text_11 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_text\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #11 Mixed Width', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_11_mixed_width_default', 'custom_11_mixed_width_small', 'custom_11_mixed_width_medium', 'custom_11_mixed_width_large', 'custom_11_mixed_width_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_mixed_width && show_custom_11 && (show_custom_text_11 || show_custom_meta_11 || show_custom_image_11) && (show_custom_settings == \'fieldsets_mixed_width\' || show_custom_settings == \'fieldsets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #12', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_12_grid', 'custom_12_visibility'], 
              'show' => 'use_custom_fields && show_custom_12 && (show_custom_text_12 || show_custom_meta_12 || show_custom_image_12) && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_targets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Meta #12', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_12_meta_position', 'custom_12_meta_hover_style', 'custom_12_meta_element', 'custom_12_meta_style', 'custom_12_meta_color', 'custom_12_meta_margin'], 
              'show' => 'use_custom_fields && show_custom_12 && show_custom_meta_12 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_meta\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Text #12', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_12_limit', 'custom_12_limit_length', 'custom_12_hover_style', 'custom_12_element', 'custom_12_style', 'custom_12_color', 'custom_12_margin'], 
              'show' => 'use_custom_fields && show_custom_12 && show_custom_text_12 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_text\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #12 Mixed Width', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_12_mixed_width_default', 'custom_12_mixed_width_small', 'custom_12_mixed_width_medium', 'custom_12_mixed_width_large', 'custom_12_mixed_width_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_mixed_width && show_custom_12 && (show_custom_text_12 || show_custom_meta_11 || show_custom_image_12) && (show_custom_settings == \'fieldsets_mixed_width\' || show_custom_settings == \'fieldsets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #13', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_13_grid', 'custom_13_visibility'], 
              'show' => 'use_custom_fields && show_custom_13 && (show_custom_text_13 || show_custom_meta_13 || show_custom_image_13) && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_targets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Meta #13', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_13_meta_position', 'custom_13_meta_hover_style', 'custom_13_meta_element', 'custom_13_meta_style', 'custom_13_meta_color', 'custom_13_meta_margin'], 
              'show' => 'use_custom_fields && show_custom_13 && show_custom_meta_13 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_meta\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Text #13', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_13_limit', 'custom_13_limit_length', 'custom_13_hover_style', 'custom_13_element', 'custom_13_style', 'custom_13_color', 'custom_13_margin'], 
              'show' => 'use_custom_fields && show_custom_13 && show_custom_text_13 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_text\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #13 Mixed Width', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_13_mixed_width_default', 'custom_13_mixed_width_small', 'custom_13_mixed_width_medium', 'custom_13_mixed_width_large', 'custom_13_mixed_width_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_mixed_width && show_custom_13 && (show_custom_text_13 || show_custom_meta_13 || show_custom_image_13) && (show_custom_settings == \'fieldsets_mixed_width\' || show_custom_settings == \'fieldsets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #14', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_14_grid', 'custom_14_visibility'], 
              'show' => 'use_custom_fields && show_custom_14 && (show_custom_text_14 || show_custom_meta_14 || show_custom_image_14) && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_targets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Meta #14', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_14_meta_position', 'custom_14_meta_hover_style', 'custom_14_meta_element', 'custom_14_meta_style', 'custom_14_meta_color', 'custom_14_meta_margin'], 
              'show' => 'use_custom_fields && show_custom_14 && show_custom_meta_14 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_meta\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Text #14', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_14_limit', 'custom_14_limit_length', 'custom_14_hover_style', 'custom_14_element', 'custom_14_style', 'custom_14_color', 'custom_14_margin'], 
              'show' => 'use_custom_fields && show_custom_14 && show_custom_text_14 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_text\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #14 Mixed Width', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_14_mixed_width_default', 'custom_14_mixed_width_small', 'custom_14_mixed_width_medium', 'custom_14_mixed_width_large', 'custom_14_mixed_width_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_mixed_width && show_custom_14 && (show_custom_text_14 || show_custom_meta_14 || show_custom_image_14) && (show_custom_settings == \'fieldsets_mixed_width\' || show_custom_settings == \'fieldsets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #15', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_15_grid', 'custom_15_visibility'], 
              'show' => 'use_custom_fields && show_custom_15 && (show_custom_text_15 || show_custom_meta_15 || show_custom_image_15) && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_targets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Meta #15', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_15_meta_position', 'custom_15_meta_hover_style', 'custom_15_meta_element', 'custom_15_meta_style', 'custom_15_meta_color', 'custom_15_meta_margin'], 
              'show' => 'use_custom_fields && show_custom_15 && show_custom_meta_15 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_meta\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Text #15', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_15_limit', 'custom_15_limit_length', 'custom_15_hover_style', 'custom_15_element', 'custom_15_style', 'custom_15_color', 'custom_15_margin'], 
              'show' => 'use_custom_fields && show_custom_15 && show_custom_text_15 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_text\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #15 Mixed Width', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_15_mixed_width_default', 'custom_15_mixed_width_small', 'custom_15_mixed_width_medium', 'custom_15_mixed_width_large', 'custom_15_mixed_width_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_mixed_width && show_custom_15 && (show_custom_text_15 || show_custom_meta_15 ||  show_custom_image_15) && (show_custom_settings == \'fieldsets_mixed_width\' || show_custom_settings == \'fieldsets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #16', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_16_grid', 'custom_16_visibility'], 
              'show' => 'use_custom_fields && show_custom_16 && (show_custom_text_16 || show_custom_meta_16 || show_custom_image_16) && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_targets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Meta #16', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_16_meta_position', 'custom_16_meta_hover_style', 'custom_16_meta_element', 'custom_16_meta_style', 'custom_16_meta_color', 'custom_16_meta_margin'], 
              'show' => 'use_custom_fields && show_custom_16 && show_custom_meta_16 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_meta\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Text #16', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_16_limit', 'custom_16_limit_length', 'custom_16_hover_style', 'custom_16_element', 'custom_16_style', 'custom_16_color', 'custom_16_margin'], 
              'show' => 'use_custom_fields && show_custom_16 && show_custom_text_16 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_text\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #16 Mixed Width', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_16_mixed_width_default', 'custom_16_mixed_width_small', 'custom_16_mixed_width_medium', 'custom_16_mixed_width_large', 'custom_16_mixed_width_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_mixed_width && show_custom_16 && (show_custom_text_16 || show_custom_meta_16 ||  show_custom_image_16) && (show_custom_settings == \'fieldsets_mixed_width\' || show_custom_settings == \'fieldsets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #17', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_17_grid', 'custom_17_visibility'], 
              'show' => 'use_custom_fields && show_custom_17 && (show_custom_text_17 || show_custom_meta_17 || show_custom_image_17) && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_targets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Meta #17', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_17_meta_position', 'custom_17_meta_hover_style', 'custom_17_meta_element', 'custom_17_meta_style', 'custom_17_meta_color', 'custom_17_meta_margin'], 
              'show' => 'use_custom_fields && show_custom_17 && show_custom_meta_17 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_meta\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Text #17', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_17_limit', 'custom_17_limit_length', 'custom_17_hover_style', 'custom_17_element', 'custom_17_style', 'custom_17_color', 'custom_17_margin'], 
              'show' => 'use_custom_fields && show_custom_17 && show_custom_text_17 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_text\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #17 Mixed Width', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_17_mixed_width_default', 'custom_17_mixed_width_small', 'custom_17_mixed_width_medium', 'custom_17_mixed_width_large', 'custom_17_mixed_width_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_mixed_width && show_custom_17 && (show_custom_text_17 || show_custom_meta_17 || show_custom_image_17) && (show_custom_settings == \'fieldsets_mixed_width\' || show_custom_settings == \'fieldsets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #18', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_18_grid', 'custom_18_visibility'], 
              'show' => 'use_custom_fields && show_custom_18 && (show_custom_text_18 || show_custom_meta_18 || show_custom_image_18) && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_targets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Meta #18', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_18_meta_position', 'custom_18_meta_hover_style', 'custom_18_meta_element', 'custom_18_meta_style', 'custom_18_meta_color', 'custom_18_meta_margin'], 
              'show' => 'use_custom_fields && show_custom_18 && show_custom_meta_18 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_meta\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Text #18', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_18_limit', 'custom_18_limit_length', 'custom_18_hover_style', 'custom_18_element', 'custom_18_style', 'custom_18_color', 'custom_18_margin'], 
              'show' => 'use_custom_fields && show_custom_18 && show_custom_text_18 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_text\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #18 Mixed Width', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_18_mixed_width_default', 'custom_18_mixed_width_small', 'custom_18_mixed_width_medium', 'custom_18_mixed_width_large', 'custom_18_mixed_width_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_mixed_width && show_custom_18 && (show_custom_text_18 || show_custom_meta_18 ||  show_custom_image_18) && (show_custom_settings == \'fieldsets_mixed_width\' || show_custom_settings == \'fieldsets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #19', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_19_grid', 'custom_19_visibility'], 
              'show' => 'use_custom_fields && show_custom_19 && (show_custom_text_19 || show_custom_meta_19 || show_custom_image_19) && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_targets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Meta #19', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_19_meta_position', 'custom_19_meta_hover_style', 'custom_19_meta_element', 'custom_19_meta_style', 'custom_19_meta_color', 'custom_19_meta_margin'], 
              'show' => 'use_custom_fields && show_custom_19 && show_custom_meta_19 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_meta\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Text #19', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_19_limit', 'custom_19_limit_length', 'custom_19_hover_style', 'custom_19_element', 'custom_19_style', 'custom_19_color', 'custom_19_margin'], 
              'show' => 'use_custom_fields && show_custom_19 && show_custom_text_19 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_text\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #19 Mixed Width', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_19_mixed_width_default', 'custom_19_mixed_width_small', 'custom_19_mixed_width_medium', 'custom_19_mixed_width_large', 'custom_19_mixed_width_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_mixed_width && show_custom_19 && (show_custom_text_19 || show_custom_meta_19 ||  show_custom_image_19) && (show_custom_settings == \'fieldsets_mixed_width\' || show_custom_settings == \'fieldsets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #20', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_20_grid', 'custom_20_visibility'], 
              'show' => 'use_custom_fields && show_custom_20 && (show_custom_text_20 || show_custom_meta_20 || show_custom_image_20) && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_targets\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Meta #20', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_20_meta_position', 'custom_20_meta_hover_style', 'custom_20_meta_element', 'custom_20_meta_style', 'custom_20_meta_color', 'custom_20_meta_margin'], 
              'show' => 'use_custom_fields && show_custom_20 && show_custom_meta_20 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_meta\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Text #20', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_20_limit', 'custom_20_limit_length', 'custom_20_hover_style', 'custom_20_element', 'custom_20_style', 'custom_20_color', 'custom_20_margin'], 
              'show' => 'use_custom_fields && show_custom_20 && show_custom_text_20 && (show_custom_settings == \'fieldsets\' || show_custom_settings == \'fieldsets_text\' || show_custom_settings == \'all\')'
            ], [
              'label' => 'Field Set #20 Mixed Width', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['custom_20_mixed_width_default', 'custom_20_mixed_width_small', 'custom_20_mixed_width_medium', 'custom_20_mixed_width_large', 'custom_20_mixed_width_xlarge'], 
              'show' => 'use_custom_fields && advanced_grid && advanced_enable_mixed_width && show_custom_20 && (show_custom_text_20 || show_custom_meta_20 || show_custom_image_20) && (show_custom_settings == \'fieldsets_mixed_width\' || show_custom_settings == \'fieldsets\' || show_custom_settings == \'all\')'
            ]]
        ], [
          'title' => 'Settings', 
          'fields' => [[
              'label' => 'Navigator', 
              'description' => 'Please select the settings section to show for better navigation.', 
              'divider' => true, 
              'type' => 'group', 
              'fields' => ['show_element_settings']
            ], [
              'label' => 'Element Grid', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['grid_masonry', 'grid_parallax', 'grid_column_gap', 'grid_row_gap', 'grid_divider', 'grid_column_align', 'grid_row_align'], 
              'show' => 'show_element_settings == \'element_grid\' || show_element_settings == \'all\''
            ], [
              'label' => 'Element Columns', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['slider_width_default', 'grid_default', 'grid_small', 'grid_medium', 'grid_large', 'grid_xlarge'], 
              'show' => 'show_element_settings == \'element_grid\' || show_element_settings == \'all\''
            ], [
              'label' => 'Filter Components', 
              'description' => '<br /><hr /><code>IMPORTANT:</code> Filter will be disabled if the item tags field are empty.<br /><code>IMPORTANT:</code> Filter sorting feature, will override any kind of ordering you have in the dynamic content settings, and also the built-in grid pro items ordering settings on the element advanced tab.<hr /><code>FILTER URLs Advanced:</code> If you have enabled filter groups and want to activate several of them on the page load, please set a <u>filter unique id</u> above and use URL format like this: <br /><br /><i>To activate multiple filter groups in the specific element instance:</i><br /><code>https://site.com/my-page#fs-nav-b4|blue|black</code><br /><br /><i>To activate multiple filter groups in the specific element instances:</i><br /><code>https://site.com/my-page#fs-nav-b4|blue|black;fs-nav-g2|green|red</code><hr /><code>EXTERNAL BUTTONS:</code>If you want to switch Grid Pro filter from external buttons, please add <code>fs-grid-pro-toggle</code> class to the buttons/links <u>container</u> and set the URLs like: <code>#my-filter-tag</code>. <br /><br />Add <code>fs-no-scroll</code> class to the individual buttons/links or their container, to disable scrolling to the element with active filter, if you have enabled a <u>Scroll To Element</u> feature. <br /><br /><code>IMPORTANT:</code> Requires <u>Filter URLs</u> option to be enabled. ', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['filter', 'filter_groups', 'filter_groups_mode', 'filter_sorting', 'filter_alphaindex', 'filter_url_hash', 'filter_url_hash_scroll', 'filter_nav_id'], 
              'show' => '(show_element_settings == \'element_filter\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Filter Groups', 
              'description' => '<code>NOTE:</code> Only enabled Field Sets will be shown here.', 
              'divider' => true, 
              'type' => 'group', 
              'fields' => ['show_custom_filter_1', 'show_custom_filter_2', 'show_custom_filter_3', 'show_custom_filter_4', 'show_custom_filter_5', 'show_custom_filter_6', 'show_custom_filter_7', 'show_custom_filter_8', 'show_custom_filter_9', 'show_custom_filter_10', 'show_custom_filter_11', 'show_custom_filter_12', 'show_custom_filter_13', 'show_custom_filter_14', 'show_custom_filter_15', 'show_custom_filter_16', 'show_custom_filter_17', 'show_custom_filter_18', 'show_custom_filter_19', 'show_custom_filter_20'], 
              'show' => 'use_custom_fields && filter && filter_groups && (show_element_settings == \'element_filter\' || show_element_settings == \'all\') && (show_custom_1 || show_custom_2 || show_custom_3 || show_custom_4 || show_custom_5 || show_custom_6 || show_custom_7 || show_custom_8 || show_custom_9 || show_custom_10 || show_custom_11 || show_custom_12 || show_custom_13 || show_custom_14 || show_custom_15 || show_custom_16 || show_custom_17 || show_custom_18 || show_custom_19 || show_custom_20)'
            ], [
              'label' => 'Filter Style', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['filter_style', 'filter_reverse', 'filter_disable_sorting', 'filter_style_primary', 'filter_nav_dividers', 'filter_animation', 'filter_align', 'filter_position', 'filter_groups_grid_gap', 'filter_grid_width', 'filter_grid_column_gap', 'filter_grid_row_gap', 'filter_grid_breakpoint', 'filter_margin'], 
              'show' => 'filter && (show_element_settings == \'element_filter\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Filter Sticky', 
              'description' => '<code>NOTE:</code> This option will be disabled when element slider is used.', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['filter_position_sticky', 'filter_position_sticky_offset', 'filter_position_sticky_breakpoint'], 
              'show' => 'filter && (show_element_settings == \'element_filter\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Filter Labels', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['filter_all', 'filter_group_all', 'filter_all_label', 'filter_tags_label', 'filter_custom_1_label', 'filter_custom_2_label', 'filter_custom_3_label', 'filter_custom_4_label', 'filter_custom_5_label', 'filter_custom_6_label', 'filter_custom_7_label', 'filter_custom_8_label', 'filter_custom_9_label', 'filter_custom_10_label', 'filter_custom_11_label', 'filter_custom_12_label', 'filter_custom_13_label', 'filter_custom_14_label', 'filter_custom_15_label', 'filter_custom_16_label', 'filter_custom_17_label', 'filter_custom_18_label', 'filter_custom_19_label', 'filter_custom_20_label'], 
              'show' => 'filter && (show_element_settings == \'element_filter\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Filter Icons', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['filter_all_icon', 'filter_selected_icon', 'filter_tags_icon', 'filter_custom_1_icon', 'filter_custom_2_icon', 'filter_custom_3_icon', 'filter_custom_4_icon', 'filter_custom_5_icon', 'filter_custom_6_icon', 'filter_custom_7_icon', 'filter_custom_8_icon', 'filter_custom_9_icon', 'filter_custom_10_icon', 'filter_custom_11_icon', 'filter_custom_12_icon', 'filter_custom_13_icon', 'filter_custom_14_icon', 'filter_custom_15_icon', 'filter_custom_16_icon', 'filter_custom_17_icon', 'filter_custom_18_icon', 'filter_custom_19_icon', 'filter_custom_20_icon'], 
              'show' => 'filter && filter_style == \'dropdown\' && (show_element_settings == \'element_filter\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Filter Columns', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['filter_dropdown_grid_default', 'filter_dropdown_grid_small', 'filter_dropdown_grid_medium', 'filter_dropdown_grid_large', 'filter_dropdown_grid_xlarge', 'filter_dropdown_grid_divider'], 
              'show' => 'filter && filter_style == \'dropdown\' && (show_element_settings == \'element_filter\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Filter Sorting', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['filter_sorting_key', 'filter_sorting_order', 'filter_sorting_visibility'], 
              'show' => 'filter && filter_sorting && (show_element_settings == \'element_filter\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Filter Placeholders', 
              'description' => 'Lottie Player is required to play animations and will be loaded from CDN once the option is enabled. <code>Library size: 251KB</code>.', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['filter_no_items_placeholder', 'search_no_items_lottie'], 
              'show' => 'filter && (show_element_settings == \'element_filter\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Search Component', 
              'type' => 'group', 
              'description' => '<code>NOTE:</code>Search can be combined with filter component.', 
              'divider' => true, 
              'fields' => ['search', 'search_title', 'search_meta', 'search_content', 'search_custom_meta', 'search_custom_text', 'search_diacritics', 'search_highlight'], 
              'show' => '(show_element_settings == \'element_search\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Search Placeholders', 
              'description' => 'Lottie Player is required to play animations and will be loaded from CDN once the option is enabled. <code>Library size: 251KB</code>.', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['search_input_placeholder', 'search_no_items_placeholder', 'search_no_items_lottie'], 
              'show' => 'search && (show_element_settings == \'element_search\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Lightbox Component', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['lightbox'], 
              'show' => '(show_element_settings == \'element_lightbox\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Lightbox', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => [[
                  'label' => 'Image Width/Height', 
                  'description' => 'Setting just one value preserves the original proportions. The image will be resized and cropped automatically, and where possible, high resolution images will be auto-generated.', 
                  'type' => 'grid', 
                  'width' => '1-2', 
                  'fields' => ['lightbox_image_width', 'lightbox_image_height']
                ], 'lightbox_image_orientation', 'link_image_lightbox', 'title_display', 'content_display'], 
              'show' => 'lightbox && show_image && (show_element_settings == \'element_lightbox\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Element Slider is Disabled', 
              'type' => 'group', 
              'divider' => true, 
              'description' => '<code>IMPORTANT:</code>You already enabled the nested grids sliders. Impossible to use a slider inside another slider. Please disable all nested grids sliders in the custom settings tab to activate this section.', 
              'show' => 'use_custom_fields && (show_element_settings == \'element_slider\' || show_element_settings == \'all\') && (advanced_enable_grid_1_custom && grid_1_custom_slider) || (advanced_grid && advanced_enable_grid_2_custom && grid_2_custom_slider) || (advanced_grid && advanced_enable_grid_3_custom && grid_3_custom_slider) || (advanced_grid && advanced_enable_grid_4_custom && grid_4_custom_slider) || (advanced_grid && advanced_enable_grid_5_custom && grid_5_custom_slider) || (advanced_grid && advanced_enable_grid_6_custom && grid_6_custom_slider)'
            ], [
              'label' => 'Slider Component', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['slider'], 
              'show' => '(show_element_settings == \'element_slider\' || show_element_settings == \'all\') && !grid_1_custom_slider && !grid_2_custom_slider && !grid_3_custom_slider && !grid_4_custom_slider && !grid_5_custom_slider && !grid_6_custom_slider'
            ], [
              'label' => 'Slider Animation', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['slider_sets', 'slider_center', 'slider_finite', 'slider_velocity', 'slider_autoplay', 'slider_autoplay_pause', 'slider_autoplay_interval'], 
              'show' => 'slider && (show_element_settings == \'element_slider\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Slider Navigation', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['nav', 'nav_align', 'nav_margin', 'nav_breakpoint', 'nav_color', 'nav_aria_label'], 
              'show' => 'slider && (show_element_settings == \'element_slider\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Slider Slidenav', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['slidenav', 'slidenav_grid', 'slidenav_hover', 'slidenav_large', 'slidenav_margin', 'slidenav_breakpoint', 'slidenav_color', 'slidenav_outside_breakpoint', 'slidenav_outside_color', 'slidenav_aria_label_next', 'slidenav_aria_label_prev'], 
              'show' => 'slider && (show_element_settings == \'element_slider\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Panel', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['panel_style', 'panel_card_offset', 'panel_link', 'panel_content_padding', 'panel_size', 'panel_card_image', 'item_maxwidth', 'panel_content_width'], 
              'show' => '(show_element_settings == \'element_panel\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Title', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['title_limit', 'title_limit_length', 'title_style', 'title_link', 'title_hover_style', 'title_decoration', 'title_font_family', 'title_color', 'title_element', 'title_align', 'title_grid_width', 'title_grid_column_gap', 'title_grid_row_gap', 'title_grid_breakpoint', 'title_margin'], 
              'show' => 'show_title && (show_element_settings == \'element_text_fields\' || show_element_settings == \'element_text_title\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Meta', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['meta_limit', 'meta_limit_length', 'meta_style', 'meta_decoration', 'meta_color', 'meta_align', 'meta_element', 'meta_margin', 'meta_visibility'], 
              'show' => 'show_meta && (show_element_settings == \'element_text_fields\' || show_element_settings == \'element_text_meta\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Content', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['content_limit', 'content_limit_length', 'content_hr_before', 'content_hr_after', 'content_style', 'content_align', 'content_dropcap', 'content_column', 'content_column_divider', 'content_column_breakpoint', 'content_margin', 'content_visibility'], 
              'show' => 'show_content && (show_element_settings == \'element_text_fields\' || show_element_settings == \'element_text_content\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Sublayout Component', 
              'description' => '<code>IMPORTANT:</code><u>Sublayouts are NOT supported in YOOtheme Pro 2.x</u><br /><code>IMPORTANT:</code>Requires YOOtheme Pro 4.x or Zoolanders Essential Addons for YOOtheme Pro 3.x to enable dynamic content source inherit on the sublayout levels.', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['show_sublayout'], 
              'show' => '(show_element_settings == \'element_sublayout\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Sublayout', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['sublayout_mode', 'sublayout_position', 'sublayout_align', 'sublayout_margin'], 
              'show' => 'show_sublayout && (show_element_settings == \'element_sublayout\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Modal', 
              'description' => '<code>INTEGRATION INSTRUCTIONS:</code><pre><b>IMPORTANT:</b>​If enabled to wrap all sublayouts into one modal, you should navigate to the item link and <b>enable a Toggle attribute</b> for the button or panel. In the field below please create a <b>unique modal ID</b> and use it as a link like this: <i>#my-modal-id</i></pre><pre><b>IMPORTANT:</b>If you wrap each sublayout in the separated modal or using a mixed sublayout mode, <b>you should set first an unique ID for each sublayout row</b> (pencil on the left in sublayout edit view). Next do the instructions above and your links will be like: <b>#(my-modal-id)-(unique-sublayout-id)</b>. PS: without brackets.</pre><pre><b>ANIMATION:</b>If you are using section animation and modals, you should change the default animation option from inherit to none, for each of the sublayout elements that should be displayed in the modal, because your content will be not visible.</pre>', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['sublayout_modal_wrap', 'sublayout_modal_wrap_custom', 'sublayout_modal_header', [
                  'label' => 'Width/Height', 
                  'description' => 'Set width and Height for the modal content window.', 
                  'type' => 'grid', 
                  'width' => '1-2', 
                  'fields' => ['sublayout_modal_width', 'sublayout_modal_height']
                ], 'sublayout_modal_full', 'sublayout_modal_padding'], 
              'show' => 'show_sublayout && $match(sublayout_mode, \'^(modal|mixed)$\') && (show_element_settings == \'element_sublayout\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Rating Component', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['show_rating'], 
              'show' => '(show_element_settings == \'element_rating\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Rating', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['rating_star_size', 'rating_star_color', 'rating_star_background_color', 'rating_star_spacing', 'rating_margin', 'rating_visibility'], 
              'show' => 'show_rating && (show_element_settings == \'element_rating\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Image', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['image_attr_loading', 'image_attr_fetchpriority', 'image_attr_decoding', 'image_thumbnails_disable', 'image_placeholder_enable', 'image_placeholder', 'image_placeholder_alt', [
                  'label' => 'Width/Height', 
                  'description' => 'Setting just one value preserves the original proportions. The image will be resized and cropped automatically, and where possible, high resolution images will be auto-generated.', 
                  'type' => 'grid', 
                  'width' => '1-2', 
                  'fields' => ['image_width', 'image_height']
                ], 'image_border', 'image_box_shadow', 'image_box_decoration', 'image_box_decoration_inverse', 'image_link', 'image_transition', 'image_hover_box_shadow', 'icon_width', 'icon_color', 'image_align', 'grid_stack', 'image_grid_width', 'image_grid_column_gap', 'image_grid_row_gap', 'image_grid_breakpoint', 'image_vertical_align', 'image_margin', 'image_svg_inline', 'image_svg_animate', 'image_svg_color', 'image_visibility'], 
              'show' => 'show_image && (show_element_settings == \'element_image\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Link', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['link_target', 'link_text', 'link_aria_label', 'link_style', 'link_size', 'link_fullwidth', 'link_margin', 'link_button_bottom', 'link_visibility'], 
              'show' => 'show_link && (show_element_settings == \'element_link\' || show_element_settings == \'all\')'
            ], [
              'label' => 'General', 
              'type' => 'group', 
              'fields' => ['position', 'position_left', 'position_right', 'position_top', 'position_bottom', 'position_z_index', 'margin', 'margin_remove_top', 'margin_remove_bottom', 'maxwidth', 'maxwidth_breakpoint', 'block_align', 'block_align_breakpoint', 'block_align_fallback', 'text_align', 'text_align_breakpoint', 'text_align_fallback', 'animation', 'item_animation', '_parallax_button', 'visibility', 'container_padding_remove'], 
              'show' => '(show_element_settings == \'element_general\' || show_element_settings == \'all\')'
            ]]
        ], [
          'title' => 'Advanced', 
          'fields' => ['_fs_custom_order_settings_panel', 'name', 'status', 'source', 'id', 'class', 'attributes', 'css', 'transform']
        ]]
    ]
  ], 
  'panels' => [
    'fs_custom_order_settings' => [
      'title' => 'Order and Limit', 
      'width' => 500, 
      'fields' => [
        'order_key' => [
          'label' => 'Order by', 
          'description' => 'Used to sort the items array and return it in ascending order.', 
          'type' => 'select', 
          'options' => [
            'None' => '', 
            'Title' => 'title', 
            'Meta' => 'meta', 
            'Meta #1' => 'custom_meta_1', 
            'Meta #2' => 'custom_meta_2', 
            'Meta #3' => 'custom_meta_3', 
            'Meta #4' => 'custom_meta_4', 
            'Meta #5' => 'custom_meta_5', 
            'Meta #6' => 'custom_meta_6', 
            'Meta #7' => 'custom_meta_7', 
            'Meta #8' => 'custom_meta_8', 
            'Meta #9' => 'custom_meta_9', 
            'Meta #10' => 'custom_meta_10', 
            'Meta #11' => 'custom_meta_11', 
            'Meta #12' => 'custom_meta_12', 
            'Meta #13' => 'custom_meta_13', 
            'Meta #14' => 'custom_meta_14', 
            'Meta #15' => 'custom_meta_15', 
            'Meta #16' => 'custom_meta_16', 
            'Meta #17' => 'custom_meta_17', 
            'Meta #18' => 'custom_meta_18', 
            'Meta #19' => 'custom_meta_19', 
            'Meta #20' => 'custom_meta_20', 
            'Text #1' => 'custom_text_1', 
            'Text #2' => 'custom_text_2', 
            'Text #3' => 'custom_text_3', 
            'Text #4' => 'custom_text_4', 
            'Text #5' => 'custom_text_5', 
            'Text #6' => 'custom_text_6', 
            'Text #7' => 'custom_text_7', 
            'Text #8' => 'custom_text_8', 
            'Text #9' => 'custom_text_9', 
            'Text #10' => 'custom_text_10', 
            'Text #11' => 'custom_text_11', 
            'Text #12' => 'custom_text_12', 
            'Text #13' => 'custom_text_13', 
            'Text #14' => 'custom_text_14', 
            'Text #15' => 'custom_text_15', 
            'Text #16' => 'custom_text_16', 
            'Text #17' => 'custom_text_17', 
            'Text #18' => 'custom_text_18', 
            'Text #19' => 'custom_text_19', 
            'Text #20' => 'custom_text_20', 
            'Tags' => 'tags', 
            'Random' => 'random'
          ]
        ], 
        'order_reverse' => [
          'label' => 'Reverse', 
          'description' => 'Reverse items array to descending order.', 
          'type' => 'checkbox', 
          'text' => 'Yes', 
          'enable' => 'order_key && order_key != \'random\''
        ], 
        'limit_items' => [
          'label' => 'Limit', 
          'description' => 'Please enter the amount of items you want to display. Zero or empty value will disable items limit feature.', 
          'type' => 'number', 
          'attrs' => [
            'placeholder' => '0'
          ]
        ]
      ], 
      'fieldset' => [
        'default' => [
          'fields' => ['order_key', 'order_reverse', 'limit_items']
        ]
      ]
    ]
  ]
];
