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

return [
  '@import' => $filter->apply('path', './element.php', $file), 
  'name' => 'fs_table', 
  'title' => 'Table 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' => [
    'show_table_title' => true, 
    'show_table_meta' => true, 
    'show_table_content' => true, 
    'show_title' => true, 
    'show_description' => true, 
    'show_text_1' => true, 
    'show_text_2' => true, 
    'show_text_3' => true, 
    'show_text_4' => true, 
    'show_text_5' => false, 
    'show_text_6' => false, 
    'show_text_7' => false, 
    'show_text_8' => false, 
    'show_text_9' => false, 
    'show_text_10' => false, 
    'show_text_11' => false, 
    'show_text_12' => false, 
    'show_text_13' => false, 
    'show_text_14' => false, 
    'show_text_15' => false, 
    'show_text_16' => false, 
    'show_text_17' => false, 
    'show_text_18' => false, 
    'show_text_19' => false, 
    'show_text_20' => false, 
    'show_image' => true, 
    'show_link' => true, 
    'show_button' => true, 
    'sublayout_position' => 'title', 
    'sublayout_align' => 'bottom', 
    'enable_datatables' => false, 
    'table_datatables_search' => true, 
    'table_datatables_ordering' => true, 
    'table_datatables_filter' => true, 
    'table_datatables_paging' => true, 
    'table_datatables_info' => true, 
    'table_datatables_save_state' => false, 
    'table_datatables_defer_render' => false, 
    'table_datatables_sticky' => false, 
    'table_datatables_fixed_header' => false, 
    'table_datatables_fixed_footer' => false, 
    'table_datatables_fixed_header_offset' => 0, 
    'table_datatables_fixed_footer_offset' => 0, 
    'table_datatables_sorting_image' => false, 
    'table_datatables_lengthChange' => true, 
    'table_datatables_pageLength' => '10', 
    'table_title_element' => 'h2', 
    'table_title_position' => 'top', 
    'table_title_grid_width' => '1-2', 
    'table_title_grid_breakpoint' => 'm', 
    'table_meta_style' => 'h3', 
    'table_meta_color' => 'primary', 
    'table_meta_decoration' => 'divider', 
    'table_meta_margin' => 'remove', 
    'table_meta_position' => 'below-table-title', 
    'table_meta_element' => 'div', 
    'table_content_style' => 'text-small', 
    'table_content_column_breakpoint' => 'm', 
    'table_content_margin' => 'small', 
    'table_head_title' => 'Title', 
    'table_head_text_1' => 'Text 1', 
    'table_head_text_2' => 'Text 2', 
    'table_head_text_3' => 'Text 3', 
    'table_head_text_4' => 'Text 4', 
    'table_head_text_5' => 'Text 5', 
    'table_head_text_6' => 'Text 6', 
    'table_head_text_7' => 'Text 7', 
    'table_head_text_8' => 'Text 8', 
    'table_head_text_9' => 'Text 9', 
    'table_head_text_10' => 'Text 10', 
    'table_head_text_11' => 'Text 11', 
    'table_head_text_12' => 'Text 12', 
    'table_head_text_13' => 'Text 13', 
    'table_head_text_14' => 'Text 14', 
    'table_head_text_15' => 'Text 15', 
    'table_head_text_16' => 'Text 16', 
    'table_head_text_17' => 'Text 17', 
    'table_head_text_18' => 'Text 18', 
    'table_head_text_19' => 'Text 19', 
    'table_head_text_20' => 'Text 20', 
    'table_head_image' => 'Image', 
    'table_head_link' => 'Link', 
    'title_style' => 'h5', 
    'description_style' => 'text-small', 
    'description_margin' => 'remove', 
    'table_style' => 'divider', 
    'table_justify' => true, 
    'table_size' => '', 
    'table_order' => '4', 
    'table_vertical_align' => true, 
    'table_responsive' => 'overflow', 
    'table_width_title' => '', 
    'table_width_text_1' => 'shrink', 
    'table_width_text_2' => 'shrink', 
    'table_width_text_3' => 'shrink', 
    'table_width_text_4' => 'shrink', 
    'table_width_text_5' => 'shrink', 
    'table_width_text_6' => 'shrink', 
    'table_width_text_7' => 'shrink', 
    'table_width_text_8' => 'shrink', 
    'table_width_text_9' => 'shrink', 
    'table_width_text_10' => 'shrink', 
    'table_width_text_11' => 'shrink', 
    'table_width_text_12' => 'shrink', 
    'table_width_text_13' => 'shrink', 
    'table_width_text_14' => 'shrink', 
    'table_width_text_15' => 'shrink', 
    'table_width_text_16' => 'shrink', 
    'table_width_text_17' => 'shrink', 
    'table_width_text_18' => 'shrink', 
    'table_width_text_19' => 'shrink', 
    'table_width_text_20' => 'shrink', 
    'table_width_link' => 'shrink', 
    'table_width_image' => 'shrink', 
    'image_width' => '60', 
    'image_height' => '60', 
    'icon_width' => 60, 
    'image_svg_color' => 'emphasis', 
    'link_size' => 'small', 
    'link_text' => 'Read more', 
    'link_style' => 'secondary'
  ], 
  'placeholder' => [
    'props' => [
      'table_title' => 'Table Pro', 
      'table_meta' => '', 
      'table_content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 
      'image' => '', 
      'icon' => ''
    ], 
    'children' => [[
        'type' => 'fs_table_item', 
        'props' => [
          'title' => 'Title', 
          'description' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 
          'text_1' => '1', 
          'text_2' => '2', 
          'text_3' => '3', 
          'text_4' => '4', 
          'image' => $filter->apply('url', '~yootheme/theme/assets/images/element-image-placeholder.png', $file), 
          'link' => '#'
        ]
      ], [
        'type' => 'fs_table_item', 
        'props' => [
          'title' => 'Title', 
          'description' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 
          'text_1' => '1', 
          'text_2' => '2', 
          'text_3' => '3', 
          'text_4' => '4', 
          'image' => $filter->apply('url', '~yootheme/theme/assets/images/element-image-placeholder.png', $file), 
          'link' => '#'
        ]
      ], [
        'type' => 'fs_table_item', 
        'props' => [
          'title' => 'Title', 
          'description' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 
          'text_1' => '1', 
          'text_2' => '2', 
          'text_3' => '3', 
          'text_4' => '4', 
          'image' => $filter->apply('url', '~yootheme/theme/assets/images/element-image-placeholder.png', $file), 
          'link' => '#'
        ]
      ]]
  ], 
  'templates' => [
    'render' => $filter->apply('path', './templates/template.php', $file), 
    'content' => $filter->apply('path', './templates/content.php', $file)
  ], 
  'fields' => [
    'content' => [
      'label' => 'Items', 
      'divider' => true, 
      'type' => 'content-items', 
      'item' => 'fs_table_item', 
      'media' => [
        'type' => 'image', 
        'item' => [
          'title' => 'title', 
          'image' => 'src'
        ]
      ]
    ], 
    'show_element_settings' => [
      'label' => 'Show', 
      'description' => '', 
      'default' => 'all', 
      'type' => 'select', 
      'options' => [
        'All Settings' => 'all', 
        'Table Layout' => 'layout', 
        'Column Width' => 'width', 
        'Table Head' => 'head', 
        'Data Type and Format' => 'format', 
        'Rows Counter' => 'counter', 
        'Table Legend' => 'legend', 
        'Text Fields' => 'text', 
        'Lightbox' => 'lightbox', 
        'Image' => 'image', 
        'Label' => 'label', 
        'Link/Button' => 'link', 
        'Sublayout/Modal' => 'element_sublayout', 
        'Rating' => 'element_rating', 
        'General' => 'general'
      ]
    ], 
    'show_datatables_settings' => [
      'label' => 'Show', 
      'description' => '', 
      'default' => 'all', 
      'type' => 'select', 
      'options' => [
        'All Enabled' => 'all', 
        'Main Settings' => 'settings', 
        'Sticky Header' => 'sticky', 
        'Table Scroll' => 'scroll', 
        'Table Sorting' => 'sorting', 
        'Table Search' => 'search', 
        'Table Filter' => 'filter', 
        'Table Pagination' => 'pagination', 
        'Translations' => 'translations'
      ]
    ], 
    'show_title' => [
      'label' => 'Display', 
      'type' => 'checkbox', 
      'text' => 'Show the Title'
    ], 
    'show_description' => [
      'type' => 'checkbox', 
      'text' => 'Show the Description', 
      'enable' => 'show_title'
    ], 
    'show_label' => [
      'type' => 'checkbox', 
      'text' => 'Show the Label', 
      'enable' => 'show_title'
    ], 
    'show_text_1' => [
      'type' => 'checkbox', 
      'text' => 'Show the Text #1'
    ], 
    'show_text_2' => [
      'type' => 'checkbox', 
      'text' => 'Show the Text #2'
    ], 
    'show_text_3' => [
      'type' => 'checkbox', 
      'text' => 'Show the Text #3'
    ], 
    'show_text_4' => [
      'type' => 'checkbox', 
      'text' => 'Show the Text #4'
    ], 
    'show_text_5' => [
      'type' => 'checkbox', 
      'text' => 'Show the Text #5'
    ], 
    'show_text_6' => [
      'type' => 'checkbox', 
      'text' => 'Show the Text #6'
    ], 
    'show_text_7' => [
      'type' => 'checkbox', 
      'text' => 'Show the Text #7'
    ], 
    'show_text_8' => [
      'type' => 'checkbox', 
      'text' => 'Show the Text #8'
    ], 
    'show_text_9' => [
      'type' => 'checkbox', 
      'text' => 'Show the Text #9'
    ], 
    'show_text_10' => [
      'type' => 'checkbox', 
      'text' => 'Show the Text #10'
    ], 
    'show_text_11' => [
      'type' => 'checkbox', 
      'text' => 'Show the Text #11'
    ], 
    'show_text_12' => [
      'type' => 'checkbox', 
      'text' => 'Show the Text #12'
    ], 
    'show_text_13' => [
      'type' => 'checkbox', 
      'text' => 'Show the Text #13'
    ], 
    'show_text_14' => [
      'type' => 'checkbox', 
      'text' => 'Show the Text #14'
    ], 
    'show_text_15' => [
      'type' => 'checkbox', 
      'text' => 'Show the Text #15'
    ], 
    'show_text_16' => [
      'type' => 'checkbox', 
      'text' => 'Show the Text #16'
    ], 
    'show_text_17' => [
      'type' => 'checkbox', 
      'text' => 'Show the Text #17'
    ], 
    'show_text_18' => [
      'type' => 'checkbox', 
      'text' => 'Show the Text #18'
    ], 
    'show_text_19' => [
      'type' => 'checkbox', 
      'text' => 'Show the Text #19'
    ], 
    'show_text_20' => [
      'type' => 'checkbox', 
      'text' => 'Show the Text #20'
    ], 
    'show_lightbox' => [
      'label' => 'Lightbox', 
      'type' => 'checkbox', 
      'text' => 'Enable lightbox gallery'
    ], 
    'show_image' => [
      'type' => 'checkbox', 
      'text' => 'Show the Image'
    ], 
    'show_link' => [
      'type' => 'checkbox', 
      'text' => 'Show the Link'
    ], 
    'show_sublayout' => [
      'type' => 'checkbox', 
      'text' => 'Show the Sublayout'
    ], 
    'show_rating' => [
      'type' => 'checkbox', 
      'text' => 'Show the Rating'
    ], 
    'show_checkbox' => [
      'label' => 'Checkboxes', 
      'description' => 'Show a checkboxes instead <code>0</code> and <code>1</code> numbers. Columns with checkboxes Data Type should be a number.', 
      'type' => 'checkbox', 
      'text' => 'Enable'
    ], 
    'limit_items' => [
      'label' => 'Limit Table Items', 
      'description' => 'Limits the table items output, by removing unnecessary items from the array. Disabled on 0 or null.', 
      'type' => 'number', 
      'attrs' => [
        'placeholder' => '0'
      ]
    ], 
    'enable_datatables' => [
      'label' => 'DataTables', 
      'description' => 'DataTables is a highly flexible tool, built upon the foundations of progressive enhancement, that adds all of these advanced features to any HTML table.', 
      'type' => 'checkbox', 
      'text' => 'Enable'
    ], 
    'enable_jquery' => [
      'label' => ' Load jQuery 3.6.x', 
      'description' => 'If the jQuery library loading is not enabled in the YOOtheme Pro theme settings then it will be loaded automatically.', 
      'type' => 'select', 
      'options' => [
        'Auto' => '', 
        'Force Disable' => 'disable'
      ], 
      'show' => 'enable_datatables'
    ], 
    '_fs_table_legend_panel' => [
      'label' => 'Legend', 
      'type' => 'button-panel', 
      'description' => 'Table legends are placed above the table.', 
      'panel' => 'fs_table_legend_settings', 
      'divider' => true, 
      'text' => 'Edit'
    ], 
    'table_title_limit' => $config->get('fs-table.limit'), 
    'table_title_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 5, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_table_title && table_title_limit'
    ], 
    'table_title_style' => $config->get('fs-table.style'), 
    'table_title_align' => [
      'label' => 'Alignment', 
      'type' => 'checkbox', 
      'text' => 'Force left alignment', 
      'enable' => 'show_table_content'
    ], 
    'table_title_decoration' => $config->get('fs-table.heading_decoration'), 
    'table_title_font_family' => $config->get('fs-table.font_family'), 
    'table_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_table_title'
    ], 
    'table_title_element' => $config->get('fs-table.element'), 
    'table_title_position' => [
      'label' => 'Position', 
      'description' => 'Align the title to the top or left in regards to the content.', 
      'type' => 'select', 
      'options' => [
        'Top' => 'top', 
        'Left' => 'left'
      ], 
      'enable' => 'show_table_title'
    ], 
    'table_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_table_title && table_title_position == \'left\''
    ], 
    'table_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_table_title && table_title_position == \'left\''
    ], 
    'table_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_table_title && table_title_position == \'left\''
    ], 
    'table_title_grid_breakpoint' => [
      'label' => 'Grid Breakpoint', 
      'description' => 'Set the breakpoint from which grid items will stack.', 
      'type' => 'select', 
      'options' => [
        'Always' => '', 
        'Small (Phone Landscape)' => 's', 
        'Medium (Tablet Landscape)' => 'm', 
        'Large (Desktop)' => 'l', 
        'X-Large (Large Screens)' => 'xl'
      ], 
      'enable' => 'show_table_title && table_title_position == \'left\''
    ], 
    'table_title_margin' => $config->get('fs-table.margin'), 
    'table_title_visibility' => $config->get('fs-table.visibility'), 
    'table_meta_limit' => $config->get('fs-table.limit'), 
    'table_meta_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 5, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_table_meta && table_meta_limit'
    ], 
    'table_meta_style' => $config->get('fs-table.style'), 
    'table_meta_align' => [
      'label' => 'Alignment', 
      'type' => 'checkbox', 
      'text' => 'Force left alignment', 
      'enable' => 'show_table_content'
    ], 
    'table_meta_decoration' => $config->get('fs-table.heading_decoration'), 
    'table_meta_color' => $config->get('fs-table.color'), 
    'table_meta_position' => [
      'label' => 'Position', 
      'description' => 'Align the meta text.', 
      'type' => 'select', 
      'options' => [
        'Above Title' => 'above-table-title', 
        'Below Title' => 'below-table-title', 
        'Above Content' => 'above-table-content', 
        'Below Content' => 'below-table-content'
      ], 
      'enable' => 'show_table_meta'
    ], 
    'table_meta_element' => $config->get('fs-table.element'), 
    'table_meta_margin' => $config->get('fs-table.margin'), 
    'table_meta_visibility' => $config->get('fs-table.visibility'), 
    'table_content_limit' => $config->get('fs-table.limit'), 
    'table_content_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 1000, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_table_content && table_content_limit'
    ], 
    'table_content_style' => $config->get('fs-table.style'), 
    'table_content_align' => [
      'label' => 'Alignment', 
      'type' => 'checkbox', 
      'text' => 'Force left alignment', 
      'enable' => 'show_table_content'
    ], 
    'table_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_table_content'
    ], 
    'table_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_table_content'
    ], 
    'table_content_column_divider' => [
      'description' => 'Show a divider between text columns.', 
      'type' => 'checkbox', 
      'text' => 'Show dividers', 
      'enable' => 'show_table_content && table_content_column'
    ], 
    'table_content_column_breakpoint' => [
      'label' => 'Columns Breakpoint', 
      'description' => 'Set the device width from which the text columns should apply.', 
      'type' => 'select', 
      'options' => [
        'Always' => '', 
        'Small (Phone Landscape)' => 's', 
        'Medium (Tablet Landscape)' => 'm', 
        'Large (Desktop)' => 'l', 
        'X-Large (Large Screens)' => 'xl'
      ], 
      'enable' => 'show_table_content && table_content_column'
    ], 
    'table_content_margin' => $config->get('fs-table.margin'), 
    'table_content_visibility' => $config->get('fs-table.visibility'), 
    'table_style' => [
      'label' => 'Style', 
      'description' => 'Select the table style.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Divider' => 'divider', 
        'Striped' => 'striped'
      ]
    ], 
    'table_hover' => [
      'type' => 'checkbox', 
      'text' => 'Highlight the hovered row'
    ], 
    'table_justify' => [
      'type' => 'checkbox', 
      'text' => 'Remove left and right padding'
    ], 
    'table_size' => [
      'label' => 'Size', 
      'description' => 'Define the padding between table rows.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Small' => 'small', 
        'Large' => 'large'
      ]
    ], 
    'table_order' => [
      'label' => 'Order', 
      'description' => 'Define the order of the table cells.', 
      'type' => 'select', 
      'options' => [
        'Title, Text 1-3, Image, Text 4-20, Link' => '1', 
        'Title, Image, Text 1-20, Link' => '2', 
        'Image, Title, Link, Text 1-20' => '3', 
        'Image, Title, Text 1-20, Link' => '4', 
        'Title, Text 1-20, Link, Image' => '5', 
        'Title, Text 1-20, Image, Link' => '6', 
        'Text 1-20, Title, Image, Link' => '7', 
        'Text 1-20, Image, Title, Link' => '8', 
        'Text 1-3, Title, Text 4-20, Image, Link' => '9', 
        'Text 1-3, Image, Text 4-20, Title, Link' => '10', 
        'Text 1-4, Title, Text 5-20, Image, Link' => '11', 
        'Text 1-4, Image, Text 5-20, Title, Link' => '12', 
        'Text 1-5, Title, Text 6-20, Image, Link' => '13', 
        'Text 1-5, Image, Text 6-20, Title, Link' => '14'
      ]
    ], 
    'table_vertical_align' => [
      'label' => 'Vertical Alignment', 
      'description' => 'Vertically center table cells.', 
      'type' => 'checkbox', 
      'text' => 'Center'
    ], 
    'table_responsive' => [
      'label' => 'Responsive', 
      'description' => 'Stack columns on small devices or enable overflow scroll for the container.', 
      'type' => 'select', 
      'options' => [
        'Scroll overflow' => 'overflow', 
        'Stacked' => 'responsive'
      ]
    ], 
    'table_last_align' => [
      'label' => 'Last Column Alignment', 
      'description' => 'Define the alignment of the last table column.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Left' => 'left', 
        'Center' => 'center', 
        'Right' => 'right'
      ]
    ], 
    'table_width_image' => [
      'label' => 'Image', 
      'description' => 'Define the width of the image cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_image', 
      'show' => 'show_image'
    ], 
    'table_width_image_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_image && table_width_image == \'custom\'', 
      'show' => 'show_image && table_width_image == \'custom\''
    ], 
    'table_width_title' => [
      'label' => 'Title', 
      'description' => 'Define the width of the title cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_title', 
      'show' => 'show_title'
    ], 
    'table_width_title_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_title && table_width_title == \'custom\'', 
      'show' => 'show_title && table_width_title == \'custom\''
    ], 
    'table_width_text_1' => [
      'label' => 'Text #1', 
      'description' => 'Define the width of the Text #1 cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_text_1', 
      'show' => 'show_text_1'
    ], 
    'table_width_text_1_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_text_1 && table_width_text_1 == \'custom\'', 
      'show' => 'show_text_1 && table_width_text_1 == \'custom\''
    ], 
    'table_width_text_2' => [
      'label' => 'Text #2', 
      'description' => 'Define the width of the Text #2 cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_text_2', 
      'show' => 'show_text_2'
    ], 
    'table_width_text_2_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_text_2 && table_width_text_2 == \'custom\'', 
      'show' => 'show_text_2 && table_width_text_2 == \'custom\''
    ], 
    'table_width_text_3' => [
      'label' => 'Text #3', 
      'description' => 'Define the width of the Text #3 cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_text_3', 
      'show' => 'show_text_3'
    ], 
    'table_width_text_3_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_text_3 && table_width_text_3 == \'custom\'', 
      'show' => 'show_text_3 && table_width_text_3 == \'custom\''
    ], 
    'table_width_text_4' => [
      'label' => 'Text #4', 
      'description' => 'Define the width of the Text #4 cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_text_4', 
      'show' => 'show_text_4'
    ], 
    'table_width_text_4_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_text_4 && table_width_text_4 == \'custom\'', 
      'show' => 'show_text_4 && table_width_text_4 == \'custom\''
    ], 
    'table_width_text_5' => [
      'label' => 'Text #5', 
      'description' => 'Define the width of the Text #5 cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_text_5', 
      'show' => 'show_text_5'
    ], 
    'table_width_text_5_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_text_5 && table_width_text_5 == \'custom\'', 
      'show' => 'show_text_5 && table_width_text_5 == \'custom\''
    ], 
    'table_width_text_6' => [
      'label' => 'Text #6', 
      'description' => 'Define the width of the Text #6 cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_text_6', 
      'show' => 'show_text_6'
    ], 
    'table_width_text_6_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_text_6 && table_width_text_6 == \'custom\'', 
      'show' => 'show_text_6 && table_width_text_6 == \'custom\''
    ], 
    'table_width_text_7' => [
      'label' => 'Text #7', 
      'description' => 'Define the width of the Text #7 cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_text_7', 
      'show' => 'show_text_7'
    ], 
    'table_width_text_7_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_text_7 && table_width_text_7 == \'custom\'', 
      'show' => 'show_text_7 && table_width_text_7 == \'custom\''
    ], 
    'table_width_text_8' => [
      'label' => 'Text #8', 
      'description' => 'Define the width of the Text #8 cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_text_8', 
      'show' => 'show_text_8'
    ], 
    'table_width_text_8_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_text_8 && table_width_text_8 == \'custom\'', 
      'show' => 'show_text_8 && table_width_text_8 == \'custom\''
    ], 
    'table_width_text_9' => [
      'label' => 'Text #9', 
      'description' => 'Define the width of the Text #9 cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_text_9', 
      'show' => 'show_text_9'
    ], 
    'table_width_text_9_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_text_9 && table_width_text_9 == \'custom\'', 
      'show' => 'show_text_9 && table_width_text_9 == \'custom\''
    ], 
    'table_width_text_10' => [
      'label' => 'Text #10', 
      'description' => 'Define the width of the Text #10 cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_text_10', 
      'show' => 'show_text_10'
    ], 
    'table_width_text_10_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_text_10 && table_width_text_10 == \'custom\'', 
      'show' => 'show_text_10 && table_width_text_10 == \'custom\''
    ], 
    'table_width_text_11' => [
      'label' => 'Text #11', 
      'description' => 'Define the width of the Text #11 cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_text_11', 
      'show' => 'show_text_11'
    ], 
    'table_width_text_11_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_text_11 && table_width_text_11 == \'custom\'', 
      'show' => 'show_text_11 && table_width_text_11 == \'custom\''
    ], 
    'table_width_text_12' => [
      'label' => 'Text #12', 
      'description' => 'Define the width of the Text #12 cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_text_12', 
      'show' => 'show_text_12'
    ], 
    'table_width_text_12_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_text_12 && table_width_text_12 == \'custom\'', 
      'show' => 'show_text_12 && table_width_text_12 == \'custom\''
    ], 
    'table_width_text_13' => [
      'label' => 'Text #13', 
      'description' => 'Define the width of the Text #13 cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_text_13', 
      'show' => 'show_text_13'
    ], 
    'table_width_text_13_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_text_13 && table_width_text_13 == \'custom\'', 
      'show' => 'show_text_13 && table_width_text_13 == \'custom\''
    ], 
    'table_width_text_14' => [
      'label' => 'Text #14', 
      'description' => 'Define the width of the Text #14 cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_text_14', 
      'show' => 'show_text_14'
    ], 
    'table_width_text_14_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_text_14 && table_width_text_14 == \'custom\'', 
      'show' => 'show_text_14 && table_width_text_14 == \'custom\''
    ], 
    'table_width_text_15' => [
      'label' => 'Text #15', 
      'description' => 'Define the width of the Text #15 cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_text_15', 
      'show' => 'show_text_15'
    ], 
    'table_width_text_15_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_text_15 && table_width_text_15 == \'custom\'', 
      'show' => 'show_text_15 && table_width_text_15 == \'custom\''
    ], 
    'table_width_text_16' => [
      'label' => 'Text #16', 
      'description' => 'Define the width of the Text #16 cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_text_16', 
      'show' => 'show_text_16'
    ], 
    'table_width_text_16_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_text_16 && table_width_text_16 == \'custom\'', 
      'show' => 'show_text_16 && table_width_text_16 == \'custom\''
    ], 
    'table_width_text_17' => [
      'label' => 'Text #17', 
      'description' => 'Define the width of the Text #17 cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_text_17', 
      'show' => 'show_text_17'
    ], 
    'table_width_text_17_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_text_17 && table_width_text_17 == \'custom\'', 
      'show' => 'show_text_17 && table_width_text_17 == \'custom\''
    ], 
    'table_width_text_18' => [
      'label' => 'Text #18', 
      'description' => 'Define the width of the Text #18 cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_text_18', 
      'show' => 'show_text_18'
    ], 
    'table_width_text_18_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_text_18 && table_width_text_18 == \'custom\'', 
      'show' => 'show_text_18 && table_width_text_18 == \'custom\''
    ], 
    'table_width_text_19' => [
      'label' => 'Text #19', 
      'description' => 'Define the width of the Text #19 cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_text_19', 
      'show' => 'show_text_19'
    ], 
    'table_width_text_19_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_text_19 && table_width_text_19 == \'custom\'', 
      'show' => 'show_text_19 && table_width_text_19 == \'custom\''
    ], 
    'table_width_text_20' => [
      'label' => 'Text #20', 
      'description' => 'Define the width of the Text #20 cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_text_20', 
      'show' => 'show_text_20'
    ], 
    'table_width_text_20_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width in px.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_text_20 && table_width_text_20 == \'custom\'', 
      'show' => 'show_text_20 && table_width_text_20 == \'custom\''
    ], 
    'table_width_link' => [
      'label' => 'Link', 
      'description' => 'Define the width of the link cell.', 
      'type' => 'select', 
      'options' => [
        'Expand' => '', 
        'Shrink' => 'shrink', 
        'Small' => 'small', 
        'Medium' => 'medium', 
        'Custom' => 'custom'
      ], 
      'enable' => 'show_link', 
      'show' => 'show_link'
    ], 
    'table_width_link_custom' => [
      'label' => 'Value', 
      'description' => 'Sets a custom cell width.', 
      'type' => 'range', 
      'default' => '100', 
      'attrs' => [
        'placeholder' => '100', 
        'min' => 20, 
        'max' => 1000, 
        'step' => 10
      ], 
      'enable' => 'show_link && table_width_link == \'custom\'', 
      'show' => 'show_link && table_width_link == \'custom\''
    ], 
    'table_head_hide' => [
      'label' => 'Table Headers', 
      'description' => 'Hide the table header text when reaching @m breakpoint. Available only when using stacked table layout.', 
      'text' => 'Hide', 
      'type' => 'checkbox', 
      'enable' => 'table_responsive == \'responsive\''
    ], 
    'table_head_counter' => [
      'label' => 'Counter', 
      'description' => 'Enter a table header text for the counter column.', 
      'attrs' => [
        'placeholder' => '#'
      ], 
      'source' => true, 
      'enable' => 'show_counter', 
      'show' => 'show_counter'
    ], 
    'table_head_title' => [
      'label' => 'Title', 
      'description' => 'Enter a table header text for the title column.', 
      'attrs' => [
        'placeholder' => 'Title'
      ], 
      'source' => true, 
      'enable' => 'show_title', 
      'show' => 'show_title'
    ], 
    'table_head_text_1' => [
      'label' => 'Text #1', 
      'description' => 'Enter a table header text for the Text #1 column.', 
      'attrs' => [
        'placeholder' => 'Text #1'
      ], 
      'source' => true, 
      'enable' => 'show_text_1', 
      'show' => 'show_text_1'
    ], 
    'table_head_text_2' => [
      'label' => 'Text #2', 
      'description' => 'Enter a table header text for the Text #2 column.', 
      'attrs' => [
        'placeholder' => 'Text #2'
      ], 
      'source' => true, 
      'enable' => 'show_text_2', 
      'show' => 'show_text_2'
    ], 
    'table_head_text_3' => [
      'label' => 'Text #3', 
      'description' => 'Enter a table header text for the Text #3 column.', 
      'attrs' => [
        'placeholder' => 'Text #3'
      ], 
      'source' => true, 
      'enable' => 'show_text_3', 
      'show' => 'show_text_3'
    ], 
    'table_head_text_4' => [
      'label' => 'Text #4', 
      'description' => 'Enter a table header text for the Text #4 column.', 
      'attrs' => [
        'placeholder' => 'Text #4'
      ], 
      'source' => true, 
      'enable' => 'show_text_4', 
      'show' => 'show_text_4'
    ], 
    'table_head_text_5' => [
      'label' => 'Text #5', 
      'description' => 'Enter a table header text for the Text #5 column.', 
      'attrs' => [
        'placeholder' => 'Text #5'
      ], 
      'source' => true, 
      'enable' => 'show_text_5', 
      'show' => 'show_text_5'
    ], 
    'table_head_text_6' => [
      'label' => 'Text #6', 
      'description' => 'Enter a table header text for the Text #6 column.', 
      'attrs' => [
        'placeholder' => 'Text #6'
      ], 
      'source' => true, 
      'enable' => 'show_text_6', 
      'show' => 'show_text_6'
    ], 
    'table_head_text_7' => [
      'label' => 'Text #7', 
      'description' => 'Enter a table header text for the Text #7 column.', 
      'attrs' => [
        'placeholder' => 'Text #7'
      ], 
      'source' => true, 
      'enable' => 'show_text_7', 
      'show' => 'show_text_7'
    ], 
    'table_head_text_8' => [
      'label' => 'Text #8', 
      'description' => 'Enter a table header text for the Text #8 column.', 
      'attrs' => [
        'placeholder' => 'Text #8'
      ], 
      'source' => true, 
      'enable' => 'show_text_8', 
      'show' => 'show_text_8'
    ], 
    'table_head_text_9' => [
      'label' => 'Text #9', 
      'description' => 'Enter a table header text for the Text #9 column.', 
      'attrs' => [
        'placeholder' => 'Text #9'
      ], 
      'source' => true, 
      'enable' => 'show_text_9', 
      'show' => 'show_text_9'
    ], 
    'table_head_text_10' => [
      'label' => 'Text #10', 
      'description' => 'Enter a table header text for the Text #10 column.', 
      'attrs' => [
        'placeholder' => 'Text #10'
      ], 
      'source' => true, 
      'enable' => 'show_text_10', 
      'show' => 'show_text_10'
    ], 
    'table_head_text_11' => [
      'label' => 'Text #11', 
      'description' => 'Enter a table header text for the Text #11 column.', 
      'attrs' => [
        'placeholder' => 'Text #11'
      ], 
      'source' => true, 
      'enable' => 'show_text_11', 
      'show' => 'show_text_11'
    ], 
    'table_head_text_12' => [
      'label' => 'Text #12', 
      'description' => 'Enter a table header text for the Text #12 column.', 
      'attrs' => [
        'placeholder' => 'Text #12'
      ], 
      'source' => true, 
      'enable' => 'show_text_12', 
      'show' => 'show_text_12'
    ], 
    'table_head_text_13' => [
      'label' => 'Text #13', 
      'description' => 'Enter a table header text for the Text #13 column.', 
      'attrs' => [
        'placeholder' => 'Text #13'
      ], 
      'source' => true, 
      'enable' => 'show_text_13', 
      'show' => 'show_text_13'
    ], 
    'table_head_text_14' => [
      'label' => 'Text #14', 
      'description' => 'Enter a table header text for the Text #14 column.', 
      'attrs' => [
        'placeholder' => 'Text #14'
      ], 
      'source' => true, 
      'enable' => 'show_text_14', 
      'show' => 'show_text_14'
    ], 
    'table_head_text_15' => [
      'label' => 'Text #15', 
      'description' => 'Enter a table header text for the Text #15 column.', 
      'attrs' => [
        'placeholder' => 'Text #15'
      ], 
      'source' => true, 
      'enable' => 'show_text_15', 
      'show' => 'show_text_15'
    ], 
    'table_head_text_16' => [
      'label' => 'Text #16', 
      'description' => 'Enter a table header text for the Text #16 column.', 
      'attrs' => [
        'placeholder' => 'Text #16'
      ], 
      'source' => true, 
      'enable' => 'show_text_16', 
      'show' => 'show_text_16'
    ], 
    'table_head_text_17' => [
      'label' => 'Text #17', 
      'description' => 'Enter a table header text for the Text #17 column.', 
      'attrs' => [
        'placeholder' => 'Text #17'
      ], 
      'source' => true, 
      'enable' => 'show_text_17', 
      'show' => 'show_text_17'
    ], 
    'table_head_text_18' => [
      'label' => 'Text #18', 
      'description' => 'Enter a table header text for the Text #18 column.', 
      'attrs' => [
        'placeholder' => 'Text #18'
      ], 
      'source' => true, 
      'enable' => 'show_text_18', 
      'show' => 'show_text_18'
    ], 
    'table_head_text_19' => [
      'label' => 'Text #19', 
      'description' => 'Enter a table header text for the Text #19 column.', 
      'attrs' => [
        'placeholder' => 'Text #19'
      ], 
      'source' => true, 
      'enable' => 'show_text_19', 
      'show' => 'show_text_19'
    ], 
    'table_head_text_20' => [
      'label' => 'Text #20', 
      'description' => 'Enter a table header text for the Text #20 column.', 
      'attrs' => [
        'placeholder' => 'Text #20'
      ], 
      'source' => true, 
      'enable' => 'show_text_20', 
      'show' => 'show_text_20'
    ], 
    'table_head_image' => [
      'label' => 'Image', 
      'description' => 'Enter a table header text for the image column.', 
      'attrs' => [
        'placeholder' => 'Image'
      ], 
      'source' => true, 
      'enable' => 'show_image', 
      'show' => 'show_image'
    ], 
    'table_head_link' => [
      'label' => 'Link', 
      'description' => 'Enter a table header text for the link column.', 
      'attrs' => [
        'placeholder' => 'Link'
      ], 
      'source' => true, 
      'enable' => 'show_link', 
      'show' => 'show_link'
    ], 
    'show_counter' => [
      'label' => 'Counter', 
      'type' => 'checkbox', 
      'text' => 'Enable'
    ], 
    'counter_style' => [
      'label' => 'Style', 
      'description' => 'Select a predefined text style, including color, size and font-family.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Heading 2X-Large' => 'heading-2xlarge', 
        'Heading X-Large' => 'heading-xlarge', 
        'Heading Large' => 'heading-large', 
        'Heading Medium' => 'heading-medium', 
        'Heading Small' => 'heading-small', 
        'Heading H1' => 'h1', 
        'Heading H2' => 'h2', 
        'Heading H3' => 'h3', 
        'Heading H4' => 'h4', 
        'Heading H5' => 'h5', 
        'Heading H6' => 'h6', 
        'Text Meta' => 'text-meta', 
        'Text Lead' => 'text-lead', 
        'Text Small' => 'text-small', 
        'Text Large' => 'text-large'
      ], 
      'enable' => 'show_counter'
    ], 
    'counter_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'
      ], 
      'enable' => 'show_counter'
    ], 
    'counter_align' => [
      'label' => 'Align', 
      'description' => 'Text align options.', 
      'default' => '', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Left' => 'left', 
        'Center' => 'center', 
        'Right' => 'right'
      ], 
      'enable' => 'show_counter'
    ], 
    'counter_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_counter'
    ], 
    'table_date_format' => [
      'label' => 'Source Date Format', 
      'description' => 'Please select your source date format. It is required for proper DataTables sorting.', 
      'type' => 'select', 
      'options' => [
        'DD MM YYYY' => '', 
        'MM DD YYYY' => 'm-d-Y', 
        'YYYY MM DD' => 'Y-m-d', 
        'YYYY DD MM' => 'Y-d-m'
      ]
    ], 
    'table_date_format_new' => [
      'label' => 'Convert Dates', 
      'description' => 'Please select a new date format. You can convert your dates into selected formats on the fly without editing the source. This option is used only for visual dates formatting into single style.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'DD-MM-YYYY' => 'd-m-Y', 
        'MM-DD-YYYY' => 'm-d-Y', 
        'YYYY-MM-DD' => 'Y-m-d', 
        'YYYY-DD-MM' => 'Y-d-m', 
        'DD.MM.YYYY' => 'd.m.Y', 
        'MM.DD.YYYY' => 'm.d.Y', 
        'YYYY.MM.DD' => 'Y.m.d', 
        'YYYY.DD.MM' => 'Y.d.m', 
        'DD/MM/YYYY' => 'd/m/Y', 
        'MM/DD/YYYY' => 'm/d/Y', 
        'YYYY/MM/DD' => 'Y/m/d', 
        'YYYY/DD/MM' => 'Y/d/m', 
        '24 Aug 1991' => 'd M Y', 
        '24 August 1991' => 'd F Y', 
        'Aug 24, 1991' => 'M d, Y', 
        'August 24, 1991' => 'F d, Y'
      ]
    ], 
    'table_number_format_new' => [
      'label' => 'Decimal Separator', 
      'description' => 'Please select a new decimal separator for numbers. You can change the decimal separator into a selected format on the fly without editing the source. This option is used only for visual numbers formatting into single style.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Dot' => '.', 
        'Comma' => ','
      ]
    ], 
    'table_number_format_decimal_places' => [
      'label' => 'Decimal Places', 
      'divider' => true, 
      'description' => 'Please set an amount of decimal places. Disabled on 0 and null.', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 5, 
        'step' => 1, 
        'placeholder' => '0'
      ], 
      'enable' => 'table_number_format_new'
    ], 
    'title_data' => [
      'label' => 'Title', 
      'description' => 'Select a predefined column data type related to title field.', 
      'type' => 'select', 
      'options' => [
        'String' => '', 
        'Number' => 'number', 
        'Date' => 'date'
      ], 
      'show' => 'show_title'
    ], 
    'text_1_data' => [
      'label' => 'Text #1', 
      'description' => 'Select a predefined column data type related to text #1 field.', 
      'type' => 'select', 
      'options' => [
        'String' => '', 
        'Number' => 'number', 
        'Date' => 'date'
      ], 
      'show' => 'show_text_1'
    ], 
    'text_2_data' => [
      'label' => 'Text #2', 
      'description' => 'Select a predefined column data type related to text #2 field.', 
      'type' => 'select', 
      'options' => [
        'String' => '', 
        'Number' => 'number', 
        'Date' => 'date'
      ], 
      'show' => 'show_text_2'
    ], 
    'text_3_data' => [
      'label' => 'Text #3', 
      'description' => 'Select a predefined column data type related to text #3 field.', 
      'type' => 'select', 
      'options' => [
        'String' => '', 
        'Number' => 'number', 
        'Date' => 'date'
      ], 
      'show' => 'show_text_3'
    ], 
    'text_4_data' => [
      'label' => 'Text #4', 
      'description' => 'Select a predefined column data type related to text #4 field.', 
      'type' => 'select', 
      'options' => [
        'String' => '', 
        'Number' => 'number', 
        'Date' => 'date'
      ], 
      'show' => 'show_text_4'
    ], 
    'text_5_data' => [
      'label' => 'Text #5', 
      'description' => 'Select a predefined column data type related to text #5 field.', 
      'type' => 'select', 
      'options' => [
        'String' => '', 
        'Number' => 'number', 
        'Date' => 'date'
      ], 
      'show' => 'show_text_5'
    ], 
    'text_6_data' => [
      'label' => 'Text #6', 
      'description' => 'Select a predefined column data type related to text #6 field.', 
      'type' => 'select', 
      'options' => [
        'String' => '', 
        'Number' => 'number', 
        'Date' => 'date'
      ], 
      'show' => 'show_text_6'
    ], 
    'text_7_data' => [
      'label' => 'Text #7', 
      'description' => 'Select a predefined column data type related to text #7 field.', 
      'type' => 'select', 
      'options' => [
        'String' => '', 
        'Number' => 'number', 
        'Date' => 'date'
      ], 
      'show' => 'show_text_7'
    ], 
    'text_8_data' => [
      'label' => 'Text #8', 
      'description' => 'Select a predefined column data type related to text #8 field.', 
      'type' => 'select', 
      'options' => [
        'String' => '', 
        'Number' => 'number', 
        'Date' => 'date'
      ], 
      'show' => 'show_text_8'
    ], 
    'text_9_data' => [
      'label' => 'Text #9', 
      'description' => 'Select a predefined column data type related to text #9 field.', 
      'type' => 'select', 
      'options' => [
        'String' => '', 
        'Number' => 'number', 
        'Date' => 'date'
      ], 
      'show' => 'show_text_9'
    ], 
    'text_10_data' => [
      'label' => 'Text #10', 
      'description' => 'Select a predefined column data type related to text #10 field.', 
      'type' => 'select', 
      'options' => [
        'String' => '', 
        'Number' => 'number', 
        'Date' => 'date'
      ], 
      'show' => 'show_text_10'
    ], 
    'text_11_data' => [
      'label' => 'Text #11', 
      'description' => 'Select a predefined column data type related to text #11 field.', 
      'type' => 'select', 
      'options' => [
        'String' => '', 
        'Number' => 'number', 
        'Date' => 'date'
      ], 
      'show' => 'show_text_11'
    ], 
    'text_12_data' => [
      'label' => 'Text #12', 
      'description' => 'Select a predefined column data type related to text #12 field.', 
      'type' => 'select', 
      'options' => [
        'String' => '', 
        'Number' => 'number', 
        'Date' => 'date'
      ], 
      'show' => 'show_text_12'
    ], 
    'text_13_data' => [
      'label' => 'Text #13', 
      'description' => 'Select a predefined column data type related to text #13 field.', 
      'type' => 'select', 
      'options' => [
        'String' => '', 
        'Number' => 'number', 
        'Date' => 'date'
      ], 
      'show' => 'show_text_13'
    ], 
    'text_14_data' => [
      'label' => 'Text #14', 
      'description' => 'Select a predefined column data type related to text #14 field.', 
      'type' => 'select', 
      'options' => [
        'String' => '', 
        'Number' => 'number', 
        'Date' => 'date'
      ], 
      'show' => 'show_text_14'
    ], 
    'text_15_data' => [
      'label' => 'Text #15', 
      'description' => 'Select a predefined column data type related to text #15 field.', 
      'type' => 'select', 
      'options' => [
        'String' => '', 
        'Number' => 'number', 
        'Date' => 'date'
      ], 
      'show' => 'show_text_15'
    ], 
    'text_16_data' => [
      'label' => 'Text #16', 
      'description' => 'Select a predefined column data type related to text #16 field.', 
      'type' => 'select', 
      'options' => [
        'String' => '', 
        'Number' => 'number', 
        'Date' => 'date'
      ], 
      'show' => 'show_text_16'
    ], 
    'text_17_data' => [
      'label' => 'Text #17', 
      'description' => 'Select a predefined column data type related to text #17 field.', 
      'type' => 'select', 
      'options' => [
        'String' => '', 
        'Number' => 'number', 
        'Date' => 'date'
      ], 
      'show' => 'show_text_17'
    ], 
    'text_18_data' => [
      'label' => 'Text #18', 
      'description' => 'Select a predefined column data type related to text #18 field.', 
      'type' => 'select', 
      'options' => [
        'String' => '', 
        'Number' => 'number', 
        'Date' => 'date'
      ], 
      'show' => 'show_text_18'
    ], 
    'text_19_data' => [
      'label' => 'Text #19', 
      'description' => 'Select a predefined column data type related to text #19 field.', 
      'type' => 'select', 
      'options' => [
        'String' => '', 
        'Number' => 'number', 
        'Date' => 'date'
      ], 
      'show' => 'show_text_19'
    ], 
    'text_20_data' => [
      'label' => 'Text #20', 
      'description' => 'Select a predefined column data type related to text #20 field.', 
      'type' => 'select', 
      'options' => [
        'String' => '', 
        'Number' => 'number', 
        'Date' => 'date'
      ], 
      'show' => 'show_text_20'
    ], 
    'title_limit' => $config->get('fs-table.limit'), 
    'title_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_title && title_limit'
    ], 
    'title_style' => $config->get('fs-table.style'), 
    'title_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Title', 
      'type' => 'checkbox', 
      'enable' => 'show_title && show_link'
    ], 
    'title_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_title && show_link && title_link'
    ], 
    'title_font_family' => $config->get('fs-table.font_family'), 
    'title_color' => $config->get('fs-table.color'), 
    'title_element' => $config->get('fs-table.element'), 
    'title_align' => $config->get('fs-table.text_align'), 
    'title_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'title_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'title_transform' => $config->get('fs-table.transform'), 
    'title_margin' => $config->get('fs-table.margin'), 
    'title_visibility' => $config->get('fs-table.visibility'), 
    'label_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_label && show_title'
    ], 
    'description_limit' => $config->get('fs-table.limit'), 
    'description_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_description && description_limit'
    ], 
    'description_style' => $config->get('fs-table.style'), 
    'description_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Description', 
      'type' => 'checkbox', 
      'enable' => 'show_description && show_link'
    ], 
    'description_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_title && show_link && description_link'
    ], 
    'description_color' => $config->get('fs-table.color'), 
    'description_align' => $config->get('fs-table.text_align'), 
    'description_margin' => $config->get('fs-table.margin'), 
    'description_visibility' => $config->get('fs-table.visibility'), 
    'text_1_limit' => $config->get('fs-table.limit'), 
    'text_1_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '10', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_text_1 && text_1_limit'
    ], 
    'text_1_style' => $config->get('fs-table.style_label'), 
    'text_1_label_color' => [
      'label' => 'Label', 
      'description' => 'Sets the label color.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'show' => 'show_text_1 && text_1_style == \'label\''
    ], 
    'text_1_label_width' => [
      'text' => 'Expand width to table cell', 
      'type' => 'checkbox', 
      'show' => 'show_text_1 && text_1_style == \'label\''
    ], 
    'text_1_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Text #1', 
      'type' => 'checkbox', 
      'enable' => 'show_text_1 && show_link'
    ], 
    'text_1_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_text_1 && show_link && text_1_link'
    ], 
    'text_1_font_family' => $config->get('fs-table.font_family'), 
    'text_1_color' => $config->get('fs-table.color'), 
    'text_1_element' => $config->get('fs-table.element'), 
    'text_1_align' => $config->get('fs-table.text_align'), 
    'text_1_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'text_1_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'text_1_transform' => $config->get('fs-table.transform'), 
    'text_1_margin' => $config->get('fs-table.margin'), 
    'text_1_visibility' => $config->get('fs-table.visibility'), 
    'text_2_limit' => $config->get('fs-table.limit'), 
    'text_2_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '20', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_text_2 && text_2_limit'
    ], 
    'text_2_style' => $config->get('fs-table.style_label'), 
    'text_2_label_color' => [
      'label' => 'Color', 
      'description' => 'Sets the label color.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'show' => 'show_text_2 && text_2_style == \'label\''
    ], 
    'text_2_label_width' => [
      'text' => 'Expand width to table cell', 
      'type' => 'checkbox', 
      'show' => 'show_text_2 && text_2_style == \'label\''
    ], 
    'text_2_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Text #2', 
      'type' => 'checkbox', 
      'enable' => 'show_text_2 && show_link'
    ], 
    'text_2_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_text_2 && show_link && text_2_link'
    ], 
    'text_2_font_family' => $config->get('fs-table.font_family'), 
    'text_2_color' => $config->get('fs-table.color'), 
    'text_2_element' => $config->get('fs-table.element'), 
    'text_2_align' => $config->get('fs-table.text_align'), 
    'text_2_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'text_2_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'text_2_transform' => $config->get('fs-table.transform'), 
    'text_2_margin' => $config->get('fs-table.margin'), 
    'text_2_visibility' => $config->get('fs-table.visibility'), 
    'text_3_limit' => $config->get('fs-table.limit'), 
    'text_3_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '30', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_text_3 && text_3_limit'
    ], 
    'text_3_style' => $config->get('fs-table.style_label'), 
    'text_3_label_color' => [
      'label' => 'Color', 
      'description' => 'Sets the label color.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'show' => 'show_text_3 && text_3_style == \'label\''
    ], 
    'text_3_label_width' => [
      'text' => 'Expand width to table cell', 
      'type' => 'checkbox', 
      'show' => 'show_text_3 && text_3_style == \'label\''
    ], 
    'text_3_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Text #3', 
      'type' => 'checkbox', 
      'enable' => 'show_text_3 && show_link'
    ], 
    'text_3_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_text_3 && show_link && text_3_link'
    ], 
    'text_3_font_family' => $config->get('fs-table.font_family'), 
    'text_3_color' => $config->get('fs-table.color'), 
    'text_3_element' => $config->get('fs-table.element'), 
    'text_3_align' => $config->get('fs-table.text_align'), 
    'text_3_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'text_3_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'text_3_transform' => $config->get('fs-table.transform'), 
    'text_3_margin' => $config->get('fs-table.margin'), 
    'text_3_visibility' => $config->get('fs-table.visibility'), 
    'text_4_limit' => $config->get('fs-table.limit'), 
    'text_4_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '40', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_text_4 && text_4_limit'
    ], 
    'text_4_style' => $config->get('fs-table.style_label'), 
    'text_4_label_color' => [
      'label' => 'Color', 
      'description' => 'Sets the label color.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'show' => 'show_text_4 && text_4_style == \'label\''
    ], 
    'text_4_label_width' => [
      'text' => 'Expand width to table cell', 
      'type' => 'checkbox', 
      'show' => 'show_text_4 && text_4_style == \'label\''
    ], 
    'text_4_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Text #4', 
      'type' => 'checkbox', 
      'enable' => 'show_text_4 && show_link'
    ], 
    'text_4_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_text_4 && show_link && text_4_link'
    ], 
    'text_4_font_family' => $config->get('fs-table.font_family'), 
    'text_4_color' => $config->get('fs-table.color'), 
    'text_4_element' => $config->get('fs-table.element'), 
    'text_4_align' => $config->get('fs-table.text_align'), 
    'text_4_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'text_4_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'text_4_transform' => $config->get('fs-table.transform'), 
    'text_4_margin' => $config->get('fs-table.margin'), 
    'text_4_visibility' => $config->get('fs-table.visibility'), 
    'text_5_limit' => $config->get('fs-table.limit'), 
    'text_5_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '50', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_text_5 && text_5_limit'
    ], 
    'text_5_style' => $config->get('fs-table.style_label'), 
    'text_5_label_color' => [
      'label' => 'Color', 
      'description' => 'Sets the label color.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'show' => 'show_text_5 && text_5_style == \'label\''
    ], 
    'text_5_label_width' => [
      'text' => 'Expand width to table cell', 
      'type' => 'checkbox', 
      'show' => 'show_text_5 && text_5_style == \'label\''
    ], 
    'text_5_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Text #5', 
      'type' => 'checkbox', 
      'enable' => 'show_text_5 && show_link'
    ], 
    'text_5_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_text_5 && show_link && text_5_link'
    ], 
    'text_5_font_family' => $config->get('fs-table.font_family'), 
    'text_5_color' => $config->get('fs-table.color'), 
    'text_5_element' => $config->get('fs-table.element'), 
    'text_5_align' => $config->get('fs-table.text_align'), 
    'text_5_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'text_5_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'text_5_transform' => $config->get('fs-table.transform'), 
    'text_5_margin' => $config->get('fs-table.margin'), 
    'text_5_visibility' => $config->get('fs-table.visibility'), 
    'text_6_limit' => $config->get('fs-table.limit'), 
    'text_6_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '60', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_text_6 && text_6_limit'
    ], 
    'text_6_style' => $config->get('fs-table.style_label'), 
    'text_6_label_color' => [
      'label' => 'Color', 
      'description' => 'Sets the label color.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'show' => 'show_text_6 && text_6_style == \'label\''
    ], 
    'text_6_label_width' => [
      'text' => 'Expand width to table cell', 
      'type' => 'checkbox', 
      'show' => 'show_text_6 && text_6_style == \'label\''
    ], 
    'text_6_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Text #6', 
      'type' => 'checkbox', 
      'enable' => 'show_text_6 && show_link'
    ], 
    'text_6_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_text_6 && show_link && text_6_link'
    ], 
    'text_6_font_family' => $config->get('fs-table.font_family'), 
    'text_6_color' => $config->get('fs-table.color'), 
    'text_6_element' => $config->get('fs-table.element'), 
    'text_6_align' => $config->get('fs-table.text_align'), 
    'text_6_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'text_6_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'text_6_transform' => $config->get('fs-table.transform'), 
    'text_6_margin' => $config->get('fs-table.margin'), 
    'text_6_visibility' => $config->get('fs-table.visibility'), 
    'text_7_limit' => $config->get('fs-table.limit'), 
    'text_7_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '70', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_text_7 && text_7_limit'
    ], 
    'text_7_style' => $config->get('fs-table.style_label'), 
    'text_7_label_color' => [
      'label' => 'Color', 
      'description' => 'Sets the label color.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'show' => 'show_text_7 && text_7_style == \'label\''
    ], 
    'text_7_label_width' => [
      'text' => 'Expand width to table cell', 
      'type' => 'checkbox', 
      'show' => 'show_text_7 && text_7_style == \'label\''
    ], 
    'text_7_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Text #7', 
      'type' => 'checkbox', 
      'enable' => 'show_text_7 && show_link'
    ], 
    'text_7_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_text_7 && show_link && text_7_link'
    ], 
    'text_7_font_family' => $config->get('fs-table.font_family'), 
    'text_7_color' => $config->get('fs-table.color'), 
    'text_7_element' => $config->get('fs-table.element'), 
    'text_7_align' => $config->get('fs-table.text_align'), 
    'text_7_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'text_7_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'text_7_transform' => $config->get('fs-table.transform'), 
    'text_7_margin' => $config->get('fs-table.margin'), 
    'text_7_visibility' => $config->get('fs-table.visibility'), 
    'text_8_limit' => $config->get('fs-table.limit'), 
    'text_8_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_text_8 && text_8_limit'
    ], 
    'text_8_style' => $config->get('fs-table.style_label'), 
    'text_8_label_color' => [
      'label' => 'Color', 
      'description' => 'Sets the label color.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'show' => 'show_text_8 && text_8_style == \'label\''
    ], 
    'text_8_label_width' => [
      'text' => 'Expand width to table cell', 
      'type' => 'checkbox', 
      'show' => 'show_text_8 && text_8_style == \'label\''
    ], 
    'text_8_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Text #8', 
      'type' => 'checkbox', 
      'enable' => 'show_text_8 && show_link'
    ], 
    'text_8_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_text_8 && show_link && text_8_link'
    ], 
    'text_8_font_family' => $config->get('fs-table.font_family'), 
    'text_8_color' => $config->get('fs-table.color'), 
    'text_8_element' => $config->get('fs-table.element'), 
    'text_8_align' => $config->get('fs-table.text_align'), 
    'text_8_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'text_8_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'text_8_transform' => $config->get('fs-table.transform'), 
    'text_8_margin' => $config->get('fs-table.margin'), 
    'text_8_visibility' => $config->get('fs-table.visibility'), 
    'text_9_limit' => $config->get('fs-table.limit'), 
    'text_9_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_text_9 && text_9_limit'
    ], 
    'text_9_style' => $config->get('fs-table.style_label'), 
    'text_9_label_color' => [
      'label' => 'Color', 
      'description' => 'Sets the label color.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'show' => 'show_text_9 && text_9_style == \'label\''
    ], 
    'text_9_label_width' => [
      'text' => 'Expand width to table cell', 
      'type' => 'checkbox', 
      'show' => 'show_text_9 && text_9_style == \'label\''
    ], 
    'text_9_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Text #9', 
      'type' => 'checkbox', 
      'enable' => 'show_text_9 && show_link'
    ], 
    'text_9_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_text_9 && show_link && text_9_link'
    ], 
    'text_9_font_family' => $config->get('fs-table.font_family'), 
    'text_9_color' => $config->get('fs-table.color'), 
    'text_9_element' => $config->get('fs-table.element'), 
    'text_9_align' => $config->get('fs-table.text_align'), 
    'text_9_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'text_9_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'text_9_transform' => $config->get('fs-table.transform'), 
    'text_9_margin' => $config->get('fs-table.margin'), 
    'text_9_visibility' => $config->get('fs-table.visibility'), 
    'text_10_limit' => $config->get('fs-table.limit'), 
    'text_10_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_text_10 && text_10_limit'
    ], 
    'text_10_style' => $config->get('fs-table.style_label'), 
    'text_10_label_color' => [
      'label' => 'Color', 
      'description' => 'Sets the label color.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'show' => 'show_text_10 && text_10_style == \'label\''
    ], 
    'text_10_label_width' => [
      'text' => 'Expand width to table cell', 
      'type' => 'checkbox', 
      'show' => 'show_text_10 && text_10_style == \'label\''
    ], 
    'text_10_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Text #10', 
      'type' => 'checkbox', 
      'enable' => 'show_text_10 && show_link'
    ], 
    'text_10_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_text_10 && show_link && text_10_link'
    ], 
    'text_10_font_family' => $config->get('fs-table.font_family'), 
    'text_10_color' => $config->get('fs-table.color'), 
    'text_10_element' => $config->get('fs-table.element'), 
    'text_10_align' => $config->get('fs-table.text_align'), 
    'text_10_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'text_10_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'text_10_transform' => $config->get('fs-table.transform'), 
    'text_10_margin' => $config->get('fs-table.margin'), 
    'text_10_visibility' => $config->get('fs-table.visibility'), 
    'text_11_limit' => $config->get('fs-table.limit'), 
    'text_11_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_text_11 && text_11_limit'
    ], 
    'text_11_style' => $config->get('fs-table.style_label'), 
    'text_11_label_color' => [
      'label' => 'Color', 
      'description' => 'Sets the label color.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'show' => 'show_text_11 && text_11_style == \'label\''
    ], 
    'text_11_label_width' => [
      'text' => 'Expand width to table cell', 
      'type' => 'checkbox', 
      'show' => 'show_text_11 && text_11_style == \'label\''
    ], 
    'text_11_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Text #11', 
      'type' => 'checkbox', 
      'enable' => 'show_text_11 && show_link'
    ], 
    'text_11_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_text_11 && show_link && text_11_link'
    ], 
    'text_11_font_family' => $config->get('fs-table.font_family'), 
    'text_11_color' => $config->get('fs-table.color'), 
    'text_11_element' => $config->get('fs-table.element'), 
    'text_11_align' => $config->get('fs-table.text_align'), 
    'text_11_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'text_11_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'text_11_transform' => $config->get('fs-table.transform'), 
    'text_11_margin' => $config->get('fs-table.margin'), 
    'text_11_visibility' => $config->get('fs-table.visibility'), 
    'text_12_limit' => $config->get('fs-table.limit'), 
    'text_12_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_text_12 && text_12_limit'
    ], 
    'text_12_style' => $config->get('fs-table.style_label'), 
    'text_12_label_color' => [
      'label' => 'Color', 
      'description' => 'Sets the label color.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'show' => 'show_text_12 && text_12_style == \'label\''
    ], 
    'text_12_label_width' => [
      'text' => 'Expand width to table cell', 
      'type' => 'checkbox', 
      'show' => 'show_text_12 && text_12_style == \'label\''
    ], 
    'text_12_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Text #12', 
      'type' => 'checkbox', 
      'enable' => 'show_text_12 && show_link'
    ], 
    'text_12_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_text_12 && show_link && text_12_link'
    ], 
    'text_12_font_family' => $config->get('fs-table.font_family'), 
    'text_12_color' => $config->get('fs-table.color'), 
    'text_12_element' => $config->get('fs-table.element'), 
    'text_12_align' => $config->get('fs-table.text_align'), 
    'text_12_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'text_12_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'text_12_transform' => $config->get('fs-table.transform'), 
    'text_12_margin' => $config->get('fs-table.margin'), 
    'text_12_visibility' => $config->get('fs-table.visibility'), 
    'text_13_limit' => $config->get('fs-table.limit'), 
    'text_13_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_text_13 && text_13_limit'
    ], 
    'text_13_style' => $config->get('fs-table.style_label'), 
    'text_13_label_color' => [
      'label' => 'Color', 
      'description' => 'Sets the label color.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'show' => 'show_text_13 && text_13_style == \'label\''
    ], 
    'text_13_label_width' => [
      'text' => 'Expand width to table cell', 
      'type' => 'checkbox', 
      'show' => 'show_text_13 && text_13_style == \'label\''
    ], 
    'text_13_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Text #13', 
      'type' => 'checkbox', 
      'enable' => 'show_text_13 && show_link'
    ], 
    'text_13_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_text_13 && show_link && text_13_link'
    ], 
    'text_13_font_family' => $config->get('fs-table.font_family'), 
    'text_13_color' => $config->get('fs-table.color'), 
    'text_13_element' => $config->get('fs-table.element'), 
    'text_13_align' => $config->get('fs-table.text_align'), 
    'text_13_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'text_13_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'text_13_transform' => $config->get('fs-table.transform'), 
    'text_13_margin' => $config->get('fs-table.margin'), 
    'text_13_visibility' => $config->get('fs-table.visibility'), 
    'text_14_limit' => $config->get('fs-table.limit'), 
    'text_14_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_text_14 && text_14_limit'
    ], 
    'text_14_style' => $config->get('fs-table.style_label'), 
    'text_14_label_color' => [
      'label' => 'Color', 
      'description' => 'Sets the label color.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'show' => 'show_text_14 && text_14_style == \'label\''
    ], 
    'text_14_label_width' => [
      'text' => 'Expand width to table cell', 
      'type' => 'checkbox', 
      'show' => 'show_text_14 && text_14_style == \'label\''
    ], 
    'text_14_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Text #14', 
      'type' => 'checkbox', 
      'enable' => 'show_text_14 && show_link'
    ], 
    'text_14_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_text_14 && show_link && text_14_link'
    ], 
    'text_14_font_family' => $config->get('fs-table.font_family'), 
    'text_14_color' => $config->get('fs-table.color'), 
    'text_14_element' => $config->get('fs-table.element'), 
    'text_14_align' => $config->get('fs-table.text_align'), 
    'text_14_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'text_14_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'text_14_transform' => $config->get('fs-table.transform'), 
    'text_14_margin' => $config->get('fs-table.margin'), 
    'text_14_visibility' => $config->get('fs-table.visibility'), 
    'text_15_limit' => $config->get('fs-table.limit'), 
    'text_15_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_text_15 && text_15_limit'
    ], 
    'text_15_style' => $config->get('fs-table.style_label'), 
    'text_15_label_color' => [
      'label' => 'Color', 
      'description' => 'Sets the label color.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'show' => 'show_text_15 && text_15_style == \'label\''
    ], 
    'text_15_label_width' => [
      'text' => 'Expand width to table cell', 
      'type' => 'checkbox', 
      'show' => 'show_text_15 && text_15_style == \'label\''
    ], 
    'text_15_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Text #15', 
      'type' => 'checkbox', 
      'enable' => 'show_text_15 && show_link'
    ], 
    'text_15_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_text_15 && show_link && text_15_link'
    ], 
    'text_15_font_family' => $config->get('fs-table.font_family'), 
    'text_15_color' => $config->get('fs-table.color'), 
    'text_15_element' => $config->get('fs-table.element'), 
    'text_15_align' => $config->get('fs-table.text_align'), 
    'text_15_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'text_15_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'text_15_transform' => $config->get('fs-table.transform'), 
    'text_15_margin' => $config->get('fs-table.margin'), 
    'text_15_visibility' => $config->get('fs-table.visibility'), 
    'text_16_limit' => $config->get('fs-table.limit'), 
    'text_16_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_text_16 && text_16_limit'
    ], 
    'text_16_style' => $config->get('fs-table.style_label'), 
    'text_16_label_color' => [
      'label' => 'Color', 
      'description' => 'Sets the label color.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'show' => 'show_text_16 && text_16_style == \'label\''
    ], 
    'text_16_label_width' => [
      'text' => 'Expand width to table cell', 
      'type' => 'checkbox', 
      'show' => 'show_text_16 && text_16_style == \'label\''
    ], 
    'text_16_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Text #16', 
      'type' => 'checkbox', 
      'enable' => 'show_text_16 && show_link'
    ], 
    'text_16_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_text_16 && show_link && text_16_link'
    ], 
    'text_16_font_family' => $config->get('fs-table.font_family'), 
    'text_16_color' => $config->get('fs-table.color'), 
    'text_16_element' => $config->get('fs-table.element'), 
    'text_16_align' => $config->get('fs-table.text_align'), 
    'text_16_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'text_16_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'text_16_transform' => $config->get('fs-table.transform'), 
    'text_16_margin' => $config->get('fs-table.margin'), 
    'text_16_visibility' => $config->get('fs-table.visibility'), 
    'text_17_limit' => $config->get('fs-table.limit'), 
    'text_17_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_text_17 && text_17_limit'
    ], 
    'text_17_style' => $config->get('fs-table.style_label'), 
    'text_17_label_color' => [
      'label' => 'Color', 
      'description' => 'Sets the label color.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'show' => 'show_text_17 && text_17_style == \'label\''
    ], 
    'text_17_label_width' => [
      'text' => 'Expand width to table cell', 
      'type' => 'checkbox', 
      'show' => 'show_text_17 && text_17_style == \'label\''
    ], 
    'text_17_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Text #17', 
      'type' => 'checkbox', 
      'enable' => 'show_text_17 && show_link'
    ], 
    'text_17_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_text_17 && show_link && text_17_link'
    ], 
    'text_17_font_family' => $config->get('fs-table.font_family'), 
    'text_17_color' => $config->get('fs-table.color'), 
    'text_17_element' => $config->get('fs-table.element'), 
    'text_17_align' => $config->get('fs-table.text_align'), 
    'text_17_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'text_17_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'text_17_transform' => $config->get('fs-table.transform'), 
    'text_17_margin' => $config->get('fs-table.margin'), 
    'text_17_visibility' => $config->get('fs-table.visibility'), 
    'text_18_limit' => $config->get('fs-table.limit'), 
    'text_18_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_text_18 && text_18_limit'
    ], 
    'text_18_style' => $config->get('fs-table.style_label'), 
    'text_18_label_color' => [
      'label' => 'Color', 
      'description' => 'Sets the label color.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'show' => 'show_text_18 && text_18_style == \'label\''
    ], 
    'text_18_label_width' => [
      'text' => 'Expand width to table cell', 
      'type' => 'checkbox', 
      'show' => 'show_text_18 && text_18_style == \'label\''
    ], 
    'text_18_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Text #18', 
      'type' => 'checkbox', 
      'enable' => 'show_text_18 && show_link'
    ], 
    'text_18_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_text_18 && show_link && text_18_link'
    ], 
    'text_18_font_family' => $config->get('fs-table.font_family'), 
    'text_18_color' => $config->get('fs-table.color'), 
    'text_18_element' => $config->get('fs-table.element'), 
    'text_18_align' => $config->get('fs-table.text_align'), 
    'text_18_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'text_18_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'text_18_transform' => $config->get('fs-table.transform'), 
    'text_18_margin' => $config->get('fs-table.margin'), 
    'text_18_visibility' => $config->get('fs-table.visibility'), 
    'text_19_limit' => $config->get('fs-table.limit'), 
    'text_19_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_text_19 && text_19_limit'
    ], 
    'text_19_style' => $config->get('fs-table.style_label'), 
    'text_19_label_color' => [
      'label' => 'Color', 
      'description' => 'Sets the label color.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'show' => 'show_text_19 && text_19_style == \'label\''
    ], 
    'text_19_label_width' => [
      'text' => 'Expand width to table cell', 
      'type' => 'checkbox', 
      'show' => 'show_text_19 && text_19_style == \'label\''
    ], 
    'text_19_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Text #19', 
      'type' => 'checkbox', 
      'enable' => 'show_text_19 && show_link'
    ], 
    'text_19_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_text_19 && show_link && text_19_link'
    ], 
    'text_19_font_family' => $config->get('fs-table.font_family'), 
    'text_19_color' => $config->get('fs-table.color'), 
    'text_19_element' => $config->get('fs-table.element'), 
    'text_19_align' => $config->get('fs-table.text_align'), 
    'text_19_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'text_19_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'text_19_transform' => $config->get('fs-table.transform'), 
    'text_19_margin' => $config->get('fs-table.margin'), 
    'text_19_visibility' => $config->get('fs-table.visibility'), 
    'text_20_limit' => $config->get('fs-table.limit'), 
    'text_20_limit_length' => [
      'label' => 'Characters', 
      'description' => 'Sets the text limit output. Note: all HTML code will be stripped.', 
      'default' => '80', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 500, 
        'step' => 10, 
        'placeholder' => '80'
      ], 
      'enable' => 'show_text_20 && text_20_limit'
    ], 
    'text_20_style' => $config->get('fs-table.style_label'), 
    'text_20_label_color' => [
      'label' => 'Color', 
      'description' => 'Sets the label color.', 
      'type' => 'select', 
      'options' => [
        'Default' => '', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'show' => 'show_text_20 && text_20_style == \'label\''
    ], 
    'text_20_label_width' => [
      'text' => 'Expand width to table cell', 
      'type' => 'checkbox', 
      'show' => 'show_text_20 && text_20_style == \'label\''
    ], 
    'text_20_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Text #20', 
      'type' => 'checkbox', 
      'enable' => 'show_text_20 && show_link'
    ], 
    'text_20_hover_style' => [
      'label' => 'Hover Style', 
      'description' => 'Sets a hover style for a linked items.', 
      'type' => 'select', 
      'options' => [
        'None' => 'reset', 
        'Heading Link' => 'heading', 
        'Default Link' => ''
      ], 
      'enable' => 'show_text_20 && show_link && text_20_link'
    ], 
    'text_20_font_family' => $config->get('fs-table.font_family'), 
    'text_20_color' => $config->get('fs-table.color'), 
    'text_20_element' => $config->get('fs-table.element'), 
    'text_20_align' => $config->get('fs-table.text_align'), 
    'text_20_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'text_20_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'text_20_transform' => $config->get('fs-table.transform'), 
    'text_20_margin' => $config->get('fs-table.margin'), 
    'text_20_visibility' => $config->get('fs-table.visibility'), 
    'lightbox_image_width' => [
      'attrs' => [
        'placeholder' => 'auto'
      ], 
      'enable' => 'show_lightbox'
    ], 
    'lightbox_image_height' => [
      'attrs' => [
        'placeholder' => 'auto'
      ], 
      'enable' => 'show_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' => 'show_lightbox'
    ], 
    '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 fetch priority attribute, you can mark 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_width' => [
      'attrs' => [
        'placeholder' => 'auto'
      ], 
      'enable' => 'show_image'
    ], 
    'image_height' => [
      'attrs' => [
        'placeholder' => 'auto'
      ], 
      'enable' => 'show_image'
    ], 
    'image_link' => [
      'label' => 'Link', 
      'description' => 'Will wrap a field content inside a link.', 
      'text' => 'Link Image', 
      'type' => 'checkbox', 
      'enable' => 'show_image && show_link'
    ], 
    'image_border' => [
      'label' => 'Border', 
      'description' => 'Select the image\'s border style.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Rounded' => 'rounded', 
        'Circle' => 'circle', 
        'Pill' => 'pill'
      ], 
      'enable' => 'show_image'
    ], 
    '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'
    ], 
    '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' => [
        'None' => '', 
        'Muted' => 'muted', 
        'Emphasis' => 'emphasis', 
        'Primary' => 'primary', 
        'Secondary' => 'secondary', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'enable' => 'show_image'
    ], 
    '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' => [
        'None' => '', 
        'Muted' => 'muted', 
        'Emphasis' => 'emphasis', 
        'Primary' => 'primary', 
        'Secondary' => 'secondary', 
        'Success' => 'success', 
        'Warning' => 'warning', 
        'Danger' => 'danger'
      ], 
      'enable' => 'show_image && image_svg_inline'
    ], 
    'image_align' => $config->get('fs-table.text_align'), 
    'image_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'image_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    'image_visibility' => $config->get('fs-table.visibility'), 
    'show_button' => [
      'type' => 'checkbox', 
      'text' => 'Show the button', 
      'enable' => 'show_link'
    ], 
    'link_text' => [
      'label' => 'Text', 
      'description' => 'Enter the text for the link.', 
      'attrs' => [
        'placeholder' => 'Read More'
      ], 
      'source' => true, 
      'enable' => 'show_button'
    ], 
    'link_aria_label' => [
      'label' => 'ARIA Label', 
      'description' => 'Enter a descriptive text label to make it accessible if the link has no visible text.', 
      'source' => true, 
      'enable' => 'show_link'
    ], 
    'link_target' => [
      'type' => 'checkbox', 
      'text' => 'Open in a new window', 
      '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_button'
    ], 
    'link_size' => [
      'label' => 'Button Size', 
      'description' => 'Set the button size.', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Default' => '', 
        'Large' => 'large'
      ], 
      'enable' => 'show_button && link_style && link_style != \'link-muted\' && link_style != \'link-text\''
    ], 
    'link_fullwidth' => [
      'type' => 'checkbox', 
      'text' => 'Expand width to table cell', 
      'enable' => 'show_button && link_style && link_style != \'link-muted\' && link_style != \'link-text\' && link_style != \'text\''
    ], 
    'link_align' => [
      'label' => 'Align', 
      'description' => 'Text align options. If the inherit option is selected, the column content will be aligned like the whole element.', 
      'default' => '', 
      'type' => 'select', 
      'options' => [
        'Inherit' => '', 
        'Left' => 'left', 
        'Center' => 'center', 
        'Right' => 'right'
      ], 
      'enable' => 'show_button'
    ], 
    'link_align_ignore_general' => [
      'label' => 'Ignore Align Breakpoint', 
      'description' => 'If this option is enabled, text align breakpoint and align fallback options in the general settings section will be ignored for the current column.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => 'show_button && link_align && text_align && text_align_breakpoint && text_align_fallback'
    ], 
    '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_button'
    ], 
    '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' => [
        'Title Cell' => 'title', 
        'Text #1 Cell' => 'text_1', 
        'Text #2 Cell' => 'text_2', 
        'Text #3 Cell' => 'text_3', 
        'Text #4 Cell' => 'text_4', 
        'Text #5 Cell' => 'text_5', 
        'Text #6 Cell' => 'text_6', 
        'Text #7 Cell' => 'text_7', 
        'Text #8 Cell' => 'text_8', 
        'Text #9 Cell' => 'text_9', 
        'Text #10 Cell' => 'text_10', 
        'Text #11 Cell' => 'text_11', 
        'Text #12 Cell' => 'text_12', 
        'Text #13 Cell' => 'text_13', 
        'Text #14 Cell' => 'text_14', 
        'Text #15 Cell' => 'text_15', 
        'Text #16 Cell' => 'text_16', 
        'Text #17 Cell' => 'text_17', 
        'Text #18 Cell' => 'text_18', 
        'Text #19 Cell' => 'text_19', 
        'Text #20 Cell' => 'text_20'
      ], 
      'enable' => 'show_sublayout && $match(sublayout_mode, \'^(native|mixed)$\')', 
      'show' => '$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' => '$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('fs-table.margin_options'), 
      'enable' => 'show_sublayout && $match(sublayout_mode, \'^(native|mixed)$\') && sublayout_align == \'bottom\''
    ], 
    '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_position' => [
      'label' => 'Position', 
      'description' => '​Select predefined rating position.', 
      'default' => 'title', 
      'type' => 'select', 
      'options' => [
        'Title Cell' => 'title', 
        'Text #1 Cell' => 'text_1', 
        'Text #2 Cell' => 'text_2', 
        'Text #3 Cell' => 'text_3', 
        'Text #4 Cell' => 'text_4', 
        'Text #5 Cell' => 'text_5', 
        'Text #6 Cell' => 'text_6', 
        'Text #7 Cell' => 'text_7', 
        'Text #8 Cell' => 'text_8', 
        'Text #9 Cell' => 'text_9', 
        'Text #10 Cell' => 'text_10', 
        'Text #11 Cell' => 'text_11', 
        'Text #12 Cell' => 'text_12', 
        'Text #13 Cell' => 'text_13', 
        'Text #14 Cell' => 'text_14', 
        'Text #15 Cell' => 'text_15', 
        'Text #16 Cell' => 'text_16', 
        'Text #17 Cell' => 'text_17', 
        'Text #18 Cell' => 'text_18', 
        'Text #19 Cell' => 'text_19', 
        'Text #20 Cell' => 'text_20'
      ], 
      'enable' => 'show_rating'
    ], 
    'rating_align' => [
      'label' => 'Align', 
      'description' => '​Select predefined rating align, related to the cell content.', 
      'default' => 'bottom', 
      'type' => 'select', 
      'options' => [
        'Top' => 'top', 
        'Bottom' => 'bottom'
      ], 
      'enable' => 'show_rating'
    ], 
    'rating_star_size' => [
      'label' => 'Size', 
      'description' => 'Set star size.', 
      'default' => '25', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 100, 
        'step' => 1, 
        'placeholder' => '25'
      ], 
      'enable' => 'show_rating'
    ], 
    'rating_star_color' => [
      'label' => 'Color', 
      'description' => 'Set the stars color.', 
      'type' => 'color', 
      'default' => '#fc0', 
      'enable' => 'show_rating'
    ], 
    'rating_star_background_color' => [
      'label' => 'Background', 
      'description' => 'Set the stars backghround color.', 
      'type' => 'color', 
      'default' => '#e5e5e5', 
      'enable' => 'show_rating'
    ], 
    'rating_star_spacing' => [
      'label' => 'Spacing', 
      'description' => 'Set star spacing.', 
      'default' => '3', 
      'type' => 'range', 
      'attrs' => [
        'min' => 0, 
        'max' => 10, 
        'step' => 1, 
        'placeholder' => '3'
      ], 
      'enable' => 'show_rating'
    ], 
    '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.', 
      'default' => 'remove', 
      'type' => 'select', 
      'options' => [
        'Small' => 'small', 
        'Default' => '', 
        'Medium' => 'medium', 
        'Large' => 'large', 
        'X-Large' => 'xlarge', 
        'None' => 'remove'
      ], 
      'enable' => 'show_rating && rating_align == \'bottom\''
    ], 
    'rating_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_rating'
    ], 
    'table_datatables_scroll' => [
      'label' => 'Table Scroll', 
      'description' => 'Enables table vertical scrolling. Please disable DataTables pagination module to unblock this feature.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'enable_datatables && !table_datatables_paging && !table_datatables_sticky', 
      'show' => 'enable_datatables'
    ], 
    'table_datatables_scrollY' => [
      'label' => 'Scroll Height', 
      'description' => 'Sets the visible part of the table, on table scrolling feature enabled.', 
      'type' => 'range', 
      'attrs' => [
        'placeholder' => '0', 
        'min' => 200, 
        'max' => 2000, 
        'step' => 10
      ], 
      'enable' => 'enable_datatables && table_datatables_scroll && !table_datatables_paging && !table_datatables_sticky', 
      'show' => 'enable_datatables'
    ], 
    'table_datatables_search' => [
      'label' => 'Search', 
      'description' => 'Enables table search.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'enable_datatables', 
      'show' => 'enable_datatables'
    ], 
    'table_datatables_filter' => [
      'label' => 'Filter', 
      'description' => 'Enables table columns filtering.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'enable_datatables && table_datatables_search', 
      'show' => 'enable_datatables'
    ], 
    'table_datatables_ordering' => [
      'label' => 'Sorting', 
      'description' => 'Enables table columns sorting.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'enable_datatables', 
      'show' => 'enable_datatables'
    ], 
    'table_datatables_paging' => [
      'label' => 'Pagination', 
      'description' => 'Enables table pagination.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'enable_datatables && !table_datatables_scroll', 
      'show' => 'enable_datatables'
    ], 
    'table_datatables_info' => [
      'label' => 'Show Info', 
      'description' => 'Shows table info at the bottom. Requires DataTables pagination.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'enable_datatables && table_datatables_paging', 
      'show' => 'enable_datatables'
    ], 
    'table_datatables_defer_render' => [
      'label' => 'Defer Render', 
      'description' => 'Deferred rendering can be particularly useful when Ajax loading data as it allows DataTables to perform a number of performance enhancing optimisations.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'enable_datatables', 
      'show' => 'enable_datatables'
    ], 
    'table_datatables_save_state' => [
      'label' => 'Save State', 
      'description' => 'Saves table state after page reload.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'enable_datatables', 
      'show' => 'enable_datatables'
    ], 
    'table_datatables_dtid' => [
      'label' => 'Unique ID', 
      'description' => 'A unique ID is required for the save state feature to work properly.', 
      'attrs' => [
        'placeholder' => 'el-id'
      ], 
      'source' => true, 
      'enable' => 'enable_datatables && table_datatables_save_state', 
      'show' => 'enable_datatables'
    ], 
    'table_datatables_sticky' => [
      'label' => 'Sticky', 
      'description' => 'When displaying tables with a particularly large amount of data shown on each page, it can be useful to have the table\'s header and / or footer fixed to the top or bottom of the scrolling window. Please disable table scroll to activate this feature.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'enable_datatables && !table_datatables_scroll', 
      'show' => 'enable_datatables'
    ], 
    'table_datatables_fixed_header' => [
      'label' => 'Sticky Header', 
      'description' => 'Sticky table header while scrolling.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'enable_datatables && table_datatables_sticky && !table_datatables_scroll', 
      'show' => 'enable_datatables'
    ], 
    'table_datatables_fixed_footer' => [
      'label' => 'Sticky Footer', 
      'description' => 'Sticky table footer while scrolling.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'enable_datatables && table_datatables_sticky && table_datatables_search && table_datatables_filter && table_datatables_filter_position == \'footer\' && !table_datatables_scroll', 
      'show' => 'enable_datatables'
    ], 
    'table_datatables_fixed_header_offset' => [
      'label' => 'Header Offset', 
      'description' => 'Sets the sticky table header offset from the top of the page.', 
      'default' => '0', 
      'type' => 'range', 
      'attrs' => [
        'min' => -100, 
        'max' => 200, 
        'step' => 1, 
        'placeholder' => '0'
      ], 
      'enable' => 'enable_datatables && table_datatables_sticky && table_datatables_fixed_header && !table_datatables_scroll', 
      'show' => 'enable_datatables'
    ], 
    'table_datatables_fixed_footer_offset' => [
      'label' => 'Footer Offset', 
      'description' => 'Sets the sticky table footer offset from the bottom of the page.', 
      'default' => '0', 
      'type' => 'range', 
      'attrs' => [
        'min' => -100, 
        'max' => 200, 
        'step' => 1, 
        'placeholder' => '0'
      ], 
      'enable' => 'enable_datatables && table_datatables_sticky && table_datatables_fixed_footer && !table_datatables_scroll', 
      'show' => 'enable_datatables'
    ], 
    'table_datatables_search_highlight' => [
      'label' => 'Keyword Highlighter', 
      'description' => 'Enables a search keyword highlighter.', 
      'default' => true, 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'table_datatables_search', 
      'show' => 'table_datatables_search'
    ], 
    'table_datatables_search_label' => [
      'label' => 'Label', 
      'description' => 'Enables a search feature in the title column for the label text.', 
      'type' => 'checkbox', 
      'text' => 'Enable Search', 
      'enable' => 'table_datatables_search && show_title && show_label && !table_datatables_filter_regex', 
      'show' => 'table_datatables_search'
    ], 
    'table_datatables_search_description' => [
      'label' => 'Description', 
      'description' => 'Enables a search feature in the title column for the description text.', 
      'type' => 'checkbox', 
      'text' => 'Enable Search', 
      'enable' => 'table_datatables_search && show_title && show_description && !table_datatables_filter_regex', 
      'show' => 'table_datatables_search'
    ], 
    'table_datatables_sorting_counter' => [
      'label' => 'Counter', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_counter'
    ], 
    'table_datatables_sorting_title' => [
      'label' => 'Title', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_title', 
      'show' => 'show_title'
    ], 
    'table_datatables_sorting_text_1' => [
      'label' => 'Text #1', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_1', 
      'show' => 'show_text_1'
    ], 
    'table_datatables_sorting_text_2' => [
      'label' => 'Text #2', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_2', 
      'show' => 'show_text_2'
    ], 
    'table_datatables_sorting_text_3' => [
      'label' => 'Text #3', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_3', 
      'show' => 'show_text_3'
    ], 
    'table_datatables_sorting_text_4' => [
      'label' => 'Text #4', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_4', 
      'show' => 'show_text_4'
    ], 
    'table_datatables_sorting_text_5' => [
      'label' => 'Text #5', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_5', 
      'show' => 'show_text_5'
    ], 
    'table_datatables_sorting_text_6' => [
      'label' => 'Text #6', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_6', 
      'show' => 'show_text_6'
    ], 
    'table_datatables_sorting_text_7' => [
      'label' => 'Text #7', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_7', 
      'show' => 'show_text_7'
    ], 
    'table_datatables_sorting_text_8' => [
      'label' => 'Text #8', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_8', 
      'show' => 'show_text_8'
    ], 
    'table_datatables_sorting_text_9' => [
      'label' => 'Text #9', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_9', 
      'show' => 'show_text_9'
    ], 
    'table_datatables_sorting_text_10' => [
      'label' => 'Text #10', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_10', 
      'show' => 'show_text_10'
    ], 
    'table_datatables_sorting_text_11' => [
      'label' => 'Text #11', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_11', 
      'show' => 'show_text_11'
    ], 
    'table_datatables_sorting_text_12' => [
      'label' => 'Text #12', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_12', 
      'show' => 'show_text_12'
    ], 
    'table_datatables_sorting_text_13' => [
      'label' => 'Text #13', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_13', 
      'show' => 'show_text_13'
    ], 
    'table_datatables_sorting_text_14' => [
      'label' => 'Text #14', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_14', 
      'show' => 'show_text_14'
    ], 
    'table_datatables_sorting_text_15' => [
      'label' => 'Text #15', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_15', 
      'show' => 'show_text_15'
    ], 
    'table_datatables_sorting_text_16' => [
      'label' => 'Text #16', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_16', 
      'show' => 'show_text_16'
    ], 
    'table_datatables_sorting_text_17' => [
      'label' => 'Text #17', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_17', 
      'show' => 'show_text_17'
    ], 
    'table_datatables_sorting_text_18' => [
      'label' => 'Text #18', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_18', 
      'show' => 'show_text_18'
    ], 
    'table_datatables_sorting_text_19' => [
      'label' => 'Text #19', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_19', 
      'show' => 'show_text_19'
    ], 
    'table_datatables_sorting_text_20' => [
      'label' => 'Text #20', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_20', 
      'show' => 'show_text_20'
    ], 
    'table_datatables_sorting_link' => [
      'label' => 'Link', 
      'description' => 'Enables a sorting feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_link', 
      'show' => 'show_link'
    ], 
    'table_datatables_sorting_default' => [
      'label' => 'Default Sorting Column', 
      'description' => 'Sets a default sorting column.', 
      'type' => 'select', 
      'default' => 'title', 
      'options' => [
        'None' => '', 
        'Counter' => 'counter', 
        'Title' => 'title', 
        'Text_1' => 'text_1', 
        'Text_2' => 'text_2', 
        'Text_3' => 'text_3', 
        'Text_4' => 'text_4', 
        'Text_5' => 'text_5', 
        'Text_6' => 'text_6', 
        'Text_7' => 'text_7', 
        'Text_8' => 'text_8', 
        'Text_9' => 'text_9', 
        'Text_10' => 'text_10', 
        'Text_11' => 'text_11', 
        'Text_12' => 'text_12', 
        'Text_13' => 'text_13', 
        'Text_14' => 'text_14', 
        'Text_15' => 'text_15', 
        'Text_16' => 'text_16', 
        'Text_17' => 'text_17', 
        'Text_18' => 'text_18', 
        'Text_19' => 'text_19', 
        'Text_20' => 'text_20', 
        'Link' => 'link'
      ]
    ], 
    'table_datatables_sorting_default_order' => [
      'label' => 'Default Sorting Order', 
      'description' => 'Sets the default sorting order.', 
      'type' => 'select', 
      'default' => 'asc', 
      'options' => [
        'Ascending' => 'asc', 
        'Descending' => 'desc'
      ], 
      'enable' => 'table_datatables_sorting_default'
    ], 
    'table_datatables_filter_title' => [
      'label' => 'Title', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_title', 
      'show' => 'show_title'
    ], 
    'table_datatables_filter_text_1' => [
      'label' => 'Text #1', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_1', 
      'show' => 'show_text_1'
    ], 
    'table_datatables_filter_text_2' => [
      'label' => 'Text #2', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_2', 
      'show' => 'show_text_2'
    ], 
    'table_datatables_filter_text_3' => [
      'label' => 'Text #3', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_3', 
      'show' => 'show_text_3'
    ], 
    'table_datatables_filter_text_4' => [
      'label' => 'Text #4', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_4', 
      'show' => 'show_text_4'
    ], 
    'table_datatables_filter_text_5' => [
      'label' => 'Text #5', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_5', 
      'show' => 'show_text_5'
    ], 
    'table_datatables_filter_text_6' => [
      'label' => 'Text #6', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_6', 
      'show' => 'show_text_6'
    ], 
    'table_datatables_filter_text_7' => [
      'label' => 'Text #7', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_7', 
      'show' => 'show_text_7'
    ], 
    'table_datatables_filter_text_8' => [
      'label' => 'Text #8', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_8', 
      'show' => 'show_text_8'
    ], 
    'table_datatables_filter_text_9' => [
      'label' => 'Text #9', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_9', 
      'show' => 'show_text_9'
    ], 
    'table_datatables_filter_text_10' => [
      'label' => 'Text #10', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_10', 
      'show' => 'show_text_10'
    ], 
    'table_datatables_filter_text_11' => [
      'label' => 'Text #11', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_11', 
      'show' => 'show_text_11'
    ], 
    'table_datatables_filter_text_12' => [
      'label' => 'Text #12', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_12', 
      'show' => 'show_text_12'
    ], 
    'table_datatables_filter_text_13' => [
      'label' => 'Text #13', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_13', 
      'show' => 'show_text_13'
    ], 
    'table_datatables_filter_text_14' => [
      'label' => 'Text #14', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_14', 
      'show' => 'show_text_14'
    ], 
    'table_datatables_filter_text_15' => [
      'label' => 'Text #15', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_15', 
      'show' => 'show_text_15'
    ], 
    'table_datatables_filter_text_16' => [
      'label' => 'Text #16', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_16', 
      'show' => 'show_text_16'
    ], 
    'table_datatables_filter_text_17' => [
      'label' => 'Text #17', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_17', 
      'show' => 'show_text_17'
    ], 
    'table_datatables_filter_text_18' => [
      'label' => 'Text #18', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_18', 
      'show' => 'show_text_18'
    ], 
    'table_datatables_filter_text_19' => [
      'label' => 'Text #19', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_19', 
      'show' => 'show_text_19'
    ], 
    'table_datatables_filter_text_20' => [
      'label' => 'Text #20', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_text_20', 
      'show' => 'show_text_20'
    ], 
    'table_datatables_filter_link' => [
      'label' => 'Link', 
      'description' => 'Enables filtering feature for the current column.', 
      'type' => 'checkbox', 
      'text' => 'Enable', 
      'enable' => 'show_link', 
      'show' => 'show_link'
    ], 
    'table_datatables_filter_regex' => [
      'label' => 'Exact Match Mode', 
      'description' => 'Enables exact match filtering mode.', 
      'text' => 'Enable', 
      'type' => 'checkbox', 
      'enable' => '(table_datatables_search && !table_datatables_search_label && !table_datatables_search_description) || !table_datatables_search || ((!show_description && !show_label) || !show_title)'
    ], 
    'table_datatables_filter_position' => [
      'label' => 'Position', 
      'description' => 'Sets a DataTables filter position.', 
      'type' => 'select', 
      'default' => 'footer', 
      'options' => [
        'Header' => 'header', 
        'Footer' => 'footer'
      ]
    ], 
    'table_datatables_filter_placeholder' => [
      'label' => 'Dropdown Placeholders', 
      'description' => 'Sets a dropdown placeholder type for the DataTables filters.', 
      'type' => 'select', 
      'default' => 'col-name', 
      'options' => [
        'Placeholder' => 'all', 
        'Column Name' => 'col-name', 
        'Placeholder - Column Name' => 'all-col-name'
      ]
    ], 
    'table_datatables_filter_dropdown_size' => [
      'label' => 'Dropdown Size', 
      'description' => 'Sets a size for the DataTables filter dropdowns.', 
      'type' => 'select', 
      'default' => '', 
      'options' => [
        'Small' => 'uk-form-small', 
        'Default' => '', 
        'Large' => 'uk-form-large'
      ]
    ], 
    'table_datatables_filter_dropdown_width' => [
      'label' => 'Dropdown Min-Width', 
      'description' => 'Sets a minimum width for the DataTables filter dropdowns.', 
      'default' => '100', 
      'type' => 'range', 
      'attrs' => [
        'min' => 50, 
        'max' => 200, 
        'step' => 1, 
        'placeholder' => '100'
      ]
    ], 
    'table_datatables_filter_dropdown_limit' => [
      'label' => 'Dropdown Text Limit', 
      'description' => 'Limits a DataTables filter dropdowns options text. Disabled on 0 value.', 
      'default' => '0', 
      'type' => 'range', 
      'attrs' => [
        'min' => 5, 
        'max' => 50, 
        'step' => 1, 
        'placeholder' => '0'
      ]
    ], 
    'table_datatables_filter_text_transform' => [
      'label' => 'Text Transform', 
      'description' => 'Transforms a DataTables filter dropdowns text into uppercase, capitalized or lowercase characters.', 
      'type' => 'select', 
      'options' => [
        'None' => '', 
        'Uppercase' => 'uk-text-uppercase', 
        'Capitalize' => 'uk-text-capitalize', 
        'Lowercase' => 'uk-text-lowercase'
      ]
    ], 
    'table_datatables_lengthChange' => [
      'label' => 'Page Length', 
      'description' => 'Shows page length menu, when DataTables pagination is enabled.', 
      'type' => 'checkbox', 
      'text' => 'Show'
    ], 
    'table_datatables_pageLength' => [
      'label' => 'Default Page Length', 
      'description' => 'Number of rows to display by default on a single page when using DataTables pagination.', 
      'default' => '10', 
      'type' => 'select', 
      'options' => [
        5 => '5', 
        10 => '10', 
        25 => '25', 
        50 => '50', 
        100 => '100', 
        200 => '200', 
        500 => '500', 
        'All' => '-1'
      ]
    ], 
    'table_datatables_translation_search' => [
      'label' => 'Search Placeholder', 
      'description' => 'Table search input placeholder.', 
      'default' => 'Search', 
      'attrs' => [
        'placeholder' => 'Search'
      ], 
      'type' => 'text', 
      'source' => true, 
      'enable' => 'enable_datatables && table_datatables_search', 
      'show' => 'enable_datatables && table_datatables_search'
    ], 
    'table_datatables_translation_zeroRecords' => [
      'label' => 'Search Zero Records', 
      'description' => 'Nothing found - sorry', 
      'default' => 'Nothing found - sorry', 
      'attrs' => [
        'placeholder' => 'Nothing found - sorry'
      ], 
      'type' => 'text', 
      'source' => true, 
      'enable' => 'enable_datatables && (table_datatables_search || table_datatables_filter)', 
      'show' => 'enable_datatables && (table_datatables_search || table_datatables_filter)'
    ], 
    'table_datatables_translation_info' => [
      'label' => 'Info', 
      'description' => 'Showing page _PAGE_ of _PAGES_', 
      'default' => 'Showing page _PAGE_ of _PAGES_', 
      'attrs' => [
        'placeholder' => 'Showing page _PAGE_ of _PAGES_'
      ], 
      'type' => 'text', 
      'source' => true, 
      'enable' => 'enable_datatables && table_datatables_info', 
      'show' => 'enable_datatables  && table_datatables_info'
    ], 
    'table_datatables_translation_infoEmpty' => [
      'label' => 'Info Zero Records', 
      'description' => 'No records available', 
      'default' => 'No records available', 
      'attrs' => [
        'placeholder' => 'No records available'
      ], 
      'type' => 'text', 
      'source' => true, 
      'enable' => 'enable_datatables && table_datatables_info', 
      'show' => 'enable_datatables && table_datatables_info'
    ], 
    'table_datatables_translation_lengthMenu' => [
      'label' => 'Pagination Page Length Menu', 
      'description' => 'Display _MENU_ records per page', 
      'default' => 'Display _MENU_ records per page', 
      'attrs' => [
        'placeholder' => 'Display _MENU_ records per page'
      ], 
      'type' => 'text', 
      'source' => true, 
      'enable' => 'enable_datatables && table_datatables_paging', 
      'show' => 'enable_datatables && table_datatables_paging'
    ], 
    'table_datatables_translation_pagination_previous' => [
      'label' => 'Pagination Previous Page', 
      'description' => 'Table pagination previous page text.', 
      'default' => 'Previous', 
      'attrs' => [
        'placeholder' => 'Previous'
      ], 
      'type' => 'text', 
      'source' => true, 
      'enable' => 'enable_datatables && table_datatables_paging', 
      'show' => 'enable_datatables && table_datatables_paging'
    ], 
    'table_datatables_translation_pagination_next' => [
      'label' => 'Pagination Next Page', 
      'description' => 'Table pagination next page text.', 
      'default' => 'Next', 
      'attrs' => [
        'placeholder' => 'Next'
      ], 
      'type' => 'text', 
      'source' => true, 
      'enable' => 'enable_datatables && table_datatables_paging', 
      'show' => 'enable_datatables && table_datatables_paging'
    ], 
    'table_datatables_translation_infoFiltered' => [
      'label' => 'Filter Info', 
      'description' => '(filtered from _MAX_ total records)', 
      'default' => '(filtered from _MAX_ total records)', 
      'attrs' => [
        'placeholder' => '(filtered from _MAX_ total records)'
      ], 
      'type' => 'text', 
      'source' => true, 
      'enable' => 'enable_datatables && table_datatables_info && table_datatables_filter', 
      'show' => 'enable_datatables && table_datatables_info && table_datatables_filter'
    ], 
    'table_datatables_translation_filter_all' => [
      'label' => 'Filter Placeholder', 
      'description' => 'Table filter label for ALL items.', 
      'default' => 'All', 
      'attrs' => [
        'placeholder' => 'All'
      ], 
      'type' => 'text', 
      'source' => true, 
      'enable' => 'enable_datatables && table_datatables_filter', 
      'show' => 'enable_datatables && table_datatables_filter'
    ], 
    'table_datatables_translation_filter_checkbox_true' => [
      'label' => 'Filter Checkbox True', 
      'description' => 'Table filter checkbox true text.', 
      'default' => 'Yes', 
      'attrs' => [
        'placeholder' => 'Yes'
      ], 
      'type' => 'text', 
      'source' => true, 
      'enable' => 'enable_datatables && table_datatables_filter', 
      'show' => 'enable_datatables && table_datatables_filter'
    ], 
    'table_datatables_translation_filter_checkbox_false' => [
      'label' => 'Filter Checkbox False', 
      'description' => 'Table filter checkbox false text.', 
      'default' => 'No', 
      'attrs' => [
        'placeholder' => 'No'
      ], 
      'type' => 'text', 
      'source' => true, 
      'enable' => 'enable_datatables && table_datatables_filter', 
      'show' => 'enable_datatables && table_datatables_filter'
    ], 
    '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'), 
    '_parallax_button' => $config->get('builder._parallax_button'), 
    'visibility' => $config->get('builder.visibility'), 
    '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', 
      '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>.el-item</code>, <code>.el-table-title</code>, <code>.el-table-meta</code>, <code>.el-table-content</code>, <code>.el-title</code>, <code>.el-description</code>, <code>.el-text-(0-20)</code>, <code>.fs-table-row-(0-X)</code>, <code>.fs-table-column-(0-23)</code>, <code>.fs-table-image</code>, <code>.fs-table-title</code>, <code>.fs-table-link</code>, <code>.el-image</code>, <code>.el-link</code>', 
      'type' => 'editor', 
      'editor' => 'code', 
      'mode' => 'css', 
      'divider' => true
    ], 
    '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', 
          'fields' => ['_fs_table_legend_panel', 'table_title', 'table_meta', 'table_content', 'content', 'show_title', 'show_description', 'show_label', 'show_text_1', 'show_text_2', 'show_text_3', 'show_text_4', 'show_text_5', 'show_text_6', 'show_text_7', 'show_text_8', 'show_text_9', 'show_text_10', 'show_text_11', 'show_text_12', 'show_text_13', 'show_text_14', 'show_text_15', 'show_text_16', 'show_text_17', 'show_text_18', 'show_text_19', 'show_text_20', 'show_image', 'show_link', 'show_rating', 'show_sublayout']
        ], [
          'title' => 'DataTables', 
          'fields' => [[
              'label' => 'Navigator', 
              'description' => 'Please select the settings section to show for better navigation.', 
              'divider' => true, 
              'type' => 'group', 
              'fields' => ['show_datatables_settings'], 
              'show' => 'enable_datatables && (show_title || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20 || show_link)'
            ], [
              'label' => 'DataTables module is disabled', 
              'type' => 'group', 
              'divider' => true, 
              'description' => '<code>Note:</code>You have not enabled any of the table fields. Please enable some of them exepting <code>description</code> <code>label</code> and <code>image</code>, to see DataTables settings here.', 
              'show' => '(!show_title && !show_text_1 && !show_text_2 && !show_text_3 && !show_text_4 && !show_text_5 && !show_text_6 && !show_text_7 && !show_text_8 && !show_text_9 && !show_text_10 && !show_text_11 && !show_text_12 && !show_text_13 && !show_text_14 && !show_text_15 && !show_text_16 && !show_text_17 && !show_text_18 && !show_text_19 && !show_text_20 && !show_link)'
            ], [
              'label' => 'DataTables', 
              'type' => 'group', 
              'divider' => true, 
              'description' => '<code>IMPORTANT:</code> <i><u>DataTables requires jQuery library.</u></i><br /> If jQuery is not enabled in YOOtheme Pro settings, it will be loaded automatically when DataTables is enabled.', 
              'fields' => ['enable_datatables', 'enable_jquery'], 
              'show' => '(show_datatables_settings == \'settings\' || show_datatables_settings == \'all\') && (show_title || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20 || show_link)'
            ], [
              'label' => 'Modules', 
              'type' => 'group', 
              'description' => '<code>NOTE:</code> DataTables filter module cannot be enabled without a search module that is required.', 
              'divider' => true, 
              'fields' => ['table_datatables_search', 'table_datatables_filter', 'table_datatables_ordering', 'table_datatables_paging', 'table_datatables_info', 'table_datatables_defer_render', 'table_datatables_save_state', 'table_datatables_dtid'], 
              'show' => 'enable_datatables && (show_datatables_settings == \'settings\' || show_datatables_settings == \'all\') && (show_title || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20 || show_link)'
            ], [
              'label' => 'Table Sticky', 
              'description' => '<code>NOTE:</code> Please disable <code>Table Scroll</code> module to unlock table sticky header and footer feature.', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['table_datatables_sticky', 'table_datatables_fixed_header', 'table_datatables_fixed_footer', 'table_datatables_fixed_header_offset', 'table_datatables_fixed_footer_offset'], 
              'show' => 'enable_datatables && (show_datatables_settings == \'sticky\' || show_datatables_settings == \'all\') && (show_title || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20 || show_link)'
            ], [
              'label' => 'Table Scroll', 
              'description' => '<code>NOTE:</code> Please disable <code>Table Sticky</code> and <code>DataTables Pagination</code> module under the main settings to unlock table scroll feature.', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['table_datatables_scroll', 'table_datatables_scrollY'], 
              'show' => 'enable_datatables && (show_datatables_settings == \'scroll\' || show_datatables_settings == \'all\') && (show_title || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20 || show_link)'
            ], [
              'label' => 'Sorting is Disabled', 
              'type' => 'group', 
              'divider' => true, 
              'description' => '<code>NOTE:</code>DataTables sorting module is not enabled. Please enable it under the main settings to activate this settings section.', 
              'show' => 'enable_datatables && !table_datatables_ordering && (show_datatables_settings == \'sorting\' || show_datatables_settings == \'all\') && (show_title || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20 || show_link)'
            ], [
              'label' => 'Sorting Columns', 
              'description' => '<code>NOTE:</code>Mixed column data type is not allowed.<br /><code>Date Format:</code>Use <code>4</code> digits Year. Allowed separators: <code>.</code> <code>-</code> <code>/</code><br /><code>Number Format:</code>Allowed decimal separators: <code>.</code> <code>,</code><br /><code>Stacked Table Layout:</code>DataTables sorting feature will be disabled automatically on the mobile devices, since table header and footer will be hidden.<pre>If the DataTables date sorting is not working properly, please check a <b>Source Date Format</b> option in the main element settings tab. Default date format is <code>DD MM YYYY</code>. ISO 8601 date format YYYY-MM-DD is native.</pre>', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['table_datatables_sorting_counter', 'table_datatables_sorting_title', 'table_datatables_sorting_text_1', 'table_datatables_sorting_text_2', 'table_datatables_sorting_text_3', 'table_datatables_sorting_text_4', 'table_datatables_sorting_text_5', 'table_datatables_sorting_text_6', 'table_datatables_sorting_text_7', 'table_datatables_sorting_text_8', 'table_datatables_sorting_text_9', 'table_datatables_sorting_text_10', 'table_datatables_sorting_text_11', 'table_datatables_sorting_text_12', 'table_datatables_sorting_text_13', 'table_datatables_sorting_text_14', 'table_datatables_sorting_text_15', 'table_datatables_sorting_text_16', 'table_datatables_sorting_text_17', 'table_datatables_sorting_text_18', 'table_datatables_sorting_text_19', 'table_datatables_sorting_text_20', 'table_datatables_sorting_link'], 
              'show' => 'enable_datatables && table_datatables_ordering && (show_datatables_settings == \'sorting\' || show_datatables_settings == \'all\') && (show_title || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20 || show_link)'
            ], [
              'label' => 'Sorting Default', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['table_datatables_sorting_default', 'table_datatables_sorting_default_order'], 
              'show' => 'enable_datatables && table_datatables_ordering && (show_datatables_settings == \'sorting\' || show_datatables_settings == \'all\') && ((show_title && table_datatables_sorting_title) || (show_text_1 && table_datatables_sorting_text_1) || (show_text_2 && table_datatables_sorting_text_2) || (show_text_3 && table_datatables_sorting_text_3) || (show_text_4 && table_datatables_sorting_text_4) || (show_text_5 && table_datatables_sorting_text_5) || (show_text_6 && table_datatables_sorting_text_6) || (show_text_7 && table_datatables_sorting_text_7) || (show_text_8 && table_datatables_sorting_text_8) || (show_text_9 && table_datatables_sorting_text_9) || (show_text_10 && table_datatables_sorting_text_10) || (show_text_11 && table_datatables_sorting_text_11) || (show_text_12 && table_datatables_sorting_text_12) || (show_text_13 && table_datatables_sorting_text_13) || (show_text_14 && table_datatables_sorting_text_14) || (show_text_15 && table_datatables_sorting_text_15) || (show_text_16 && table_datatables_sorting_text_16) || (show_text_17 && table_datatables_sorting_text_17) || (show_text_18 && table_datatables_sorting_text_18) || (show_text_19 && table_datatables_sorting_text_19) || (show_text_20 && table_datatables_sorting_text_20) || (show_link && table_datatables_sorting_link))'
            ], [
              'label' => 'Search is Disabled', 
              'type' => 'group', 
              'divider' => true, 
              'description' => '<code>NOTE:</code>DataTables search module is not enabled. Please enable it under the main settings to activate this settings section.', 
              'show' => 'enable_datatables && !table_datatables_search && (show_datatables_settings == \'search\' || show_datatables_settings == \'all\') && (show_title || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20 || show_link)'
            ], [
              'label' => 'Search Settings', 
              'description' => '<code>NOTE:</code>Search in description and label text can be enabled only when Filter <b>Exact Match Mode</b> is disabled.', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['table_datatables_search_highlight', 'table_datatables_search_label', 'table_datatables_search_description'], 
              'show' => 'enable_datatables && table_datatables_search && (show_datatables_settings == \'search\' || show_datatables_settings == \'all\') && (show_title || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20 || show_link)'
            ], [
              'label' => 'Filter is Disabled', 
              'type' => 'group', 
              'divider' => true, 
              'description' => '<code>NOTE:</code>DataTables filter module is not enabled. Please enable it under the main settings to activate this settings section.', 
              'show' => 'enable_datatables && !table_datatables_filter && (show_datatables_settings == \'filter\' || show_datatables_settings == \'all\') && (show_title || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20 || show_link)'
            ], [
              'label' => 'Filter Columns', 
              'type' => 'group', 
              'description' => '<code>NOTE:</code>Only enabled table fields will be shown here.<br /><code>Stacked Table Layout:</code>DataTables filtering feature will be disabled automatically on the mobile devices, since table header and footer will be hidden.', 
              'divider' => true, 
              'fields' => ['table_datatables_filter_title', 'table_datatables_filter_text_1', 'table_datatables_filter_text_2', 'table_datatables_filter_text_3', 'table_datatables_filter_text_4', 'table_datatables_filter_text_5', 'table_datatables_filter_text_6', 'table_datatables_filter_text_7', 'table_datatables_filter_text_8', 'table_datatables_filter_text_9', 'table_datatables_filter_text_10', 'table_datatables_filter_text_11', 'table_datatables_filter_text_12', 'table_datatables_filter_text_13', 'table_datatables_filter_text_14', 'table_datatables_filter_text_15', 'table_datatables_filter_text_16', 'table_datatables_filter_text_17', 'table_datatables_filter_text_18', 'table_datatables_filter_text_19', 'table_datatables_filter_text_20', 'table_datatables_filter_link'], 
              'show' => 'enable_datatables && table_datatables_filter && (show_datatables_settings == \'filter\' || show_datatables_settings == \'all\') && (show_title || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20 || show_link)'
            ], [
              'label' => 'Filter Settings', 
              'type' => 'group', 
              'description' => '<code>NOTE:</code> Filter <b>Exact Match Mode</b> can be enabled only if the label and description search is disabled.', 
              'divider' => true, 
              'fields' => ['table_datatables_filter_regex', 'table_datatables_filter_position', 'table_datatables_filter_placeholder', 'table_datatables_filter_dropdown_size', 'table_datatables_filter_dropdown_width', 'table_datatables_filter_dropdown_limit', 'table_datatables_filter_text_transform'], 
              'show' => 'enable_datatables && table_datatables_filter && (show_datatables_settings == \'filter\' || show_datatables_settings == \'all\') && ((show_title && table_datatables_filter_title) || (show_text_1 && table_datatables_filter_text_1) || (show_text_2 && table_datatables_filter_text_2) || (show_text_3 && table_datatables_filter_text_3) || (show_text_4 && table_datatables_filter_text_4) || (show_text_5 && table_datatables_filter_text_5) || (show_text_6 && table_datatables_filter_text_6) || (show_text_7 && table_datatables_filter_text_7) || (show_text_8 && table_datatables_filter_text_8) || (show_text_9 && table_datatables_filter_text_9) || (show_text_10 && table_datatables_filter_text_10) || (show_text_11 && table_datatables_filter_text_11) || (show_text_12 && table_datatables_filter_text_12) || (show_text_13 && table_datatables_filter_text_13) || (show_text_14 && table_datatables_filter_text_14) || (show_text_15 && table_datatables_filter_text_15) || (show_text_16 && table_datatables_filter_text_16) || (show_text_17 && table_datatables_filter_text_17) || (show_text_18 && table_datatables_filter_text_18) || (show_text_19 && table_datatables_filter_text_19) || (show_text_20 && table_datatables_filter_text_20) || (show_link && table_datatables_filter_link))'
            ], [
              'label' => 'Pagination is Disabled', 
              'type' => 'group', 
              'divider' => true, 
              'description' => '<code>NOTE:</code>DataTables pagination module is not enabled. Please enable it under the main settings to activate this settings section.', 
              'show' => 'enable_datatables && !table_datatables_paging && (show_datatables_settings == \'pagination\' || show_datatables_settings == \'all\') && (show_title || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20 || show_link)'
            ], [
              'label' => 'Pagination', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['table_datatables_lengthChange', 'table_datatables_pageLength'], 
              'show' => 'enable_datatables && table_datatables_paging && (show_datatables_settings == \'pagination\' || show_datatables_settings == \'all\') && (show_title || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20 || show_link)'
            ], [
              'label' => 'Translation is Disabled', 
              'type' => 'group', 
              'divider' => true, 
              'description' => '<code>NOTE:</code>All DataTables modules are disabled. Please enable it under the main settings to activate this settings section.', 
              'show' => 'enable_datatables && (show_datatables_settings == \'translations\' || show_datatables_settings == \'all\') && (!table_datatables_info && !table_datatables_search && !table_datatables_filter && !table_datatables_paging)'
            ], [
              'label' => 'Translations', 
              'description' => '<code>NOTE:</code>Only enabled DataTables modules will be available for the translation. You can leave a blank translation for the <code>previous</code> and <code>next</code> page on the pagination, to hide them on the page.', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['table_datatables_translation_search', 'table_datatables_translation_zeroRecords', 'table_datatables_translation_info', 'table_datatables_translation_infoEmpty', 'table_datatables_translation_lengthMenu', 'table_datatables_translation_pagination_previous', 'table_datatables_translation_pagination_next', 'table_datatables_translation_infoFiltered', 'table_datatables_translation_filter_all', 'table_datatables_translation_filter_checkbox_true', 'table_datatables_translation_filter_checkbox_false'], 
              'show' => 'enable_datatables && (show_datatables_settings == \'translations\' || show_datatables_settings == \'all\') && (table_datatables_info || table_datatables_search || table_datatables_filter || table_datatables_paging) && (show_title || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20 || show_link)'
            ]]
        ], [
          'title' => 'Settings', 
          'fields' => [[
              'label' => 'Navigator', 
              'description' => 'Please select the settings section to show for better navigation.', 
              'divider' => true, 
              'type' => 'group', 
              'fields' => ['show_element_settings'], 
              'show' => '(show_table_title || show_table_meta || show_table_content || show_title || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20 || show_image || show_link)'
            ], [
              'label' => 'Table layout settings are disabled.', 
              'type' => 'group', 
              'divider' => true, 
              'description' => '<code>Note:</code>You have not enabled any of the table fields. Please enable some of them, to see those settings here.', 
              'show' => '(show_element_settings == \'layout\' || show_element_settings == \'width\' || show_element_settings == \'head\' || show_element_settings == \'general\' || show_element_settings == \'all\') && (!show_title && !show_text_1 && !show_text_2 && !show_text_3 && !show_text_4 && !show_text_5 && !show_text_6 && !show_text_7 && !show_text_8 && !show_text_9 && !show_text_10 && !show_text_11 && !show_text_12 && !show_text_13 && !show_text_14 && !show_text_15 && !show_text_16 && !show_text_17 && !show_text_18 && !show_text_19 && !show_text_20 && !show_link)'
            ], [
              'label' => 'Table', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['table_style', 'table_hover', 'table_justify', 'table_size', 'table_order', 'table_vertical_align', 'table_responsive', 'table_last_align', 'show_checkbox'], 
              'show' => '(show_element_settings == \'layout\' || show_element_settings == \'all\') && (show_title || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20 || show_image || show_link)'
            ], [
              'label' => 'Width', 
              'description' => '<code>NOTE:</code>Only enabled table fields will be shown here.', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['table_width_image', 'table_width_image_custom', 'table_width_title', 'table_width_title_custom', 'table_width_text_1', 'table_width_text_1_custom', 'table_width_text_2', 'table_width_text_2_custom', 'table_width_text_3', 'table_width_text_3_custom', 'table_width_text_4', 'table_width_text_4_custom', 'table_width_text_5', 'table_width_text_5_custom', 'table_width_text_6', 'table_width_text_6_custom', 'table_width_text_7', 'table_width_text_7_custom', 'table_width_text_8', 'table_width_text_8_custom', 'table_width_text_9', 'table_width_text_9_custom', 'table_width_text_10', 'table_width_text_10_custom', 'table_width_text_11', 'table_width_text_11_custom', 'table_width_text_12', 'table_width_text_12_custom', 'table_width_text_13', 'table_width_text_13_custom', 'table_width_text_14', 'table_width_text_14_custom', 'table_width_text_15', 'table_width_text_15_custom', 'table_width_text_16', 'table_width_text_16_custom', 'table_width_text_17', 'table_width_text_17_custom', 'table_width_text_18', 'table_width_text_18_custom', 'table_width_text_19', 'table_width_text_19_custom', 'table_width_text_20', 'table_width_text_20_custom', 'table_width_link', 'table_width_link_custom'], 
              'show' => '(show_element_settings == \'width\' || show_element_settings == \'all\') && (show_title  || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20 || show_image || show_link)'
            ], [
              'label' => 'Table Head', 
              'type' => 'group', 
              'description' => '<code>NOTE:</code>To style table header cells please use a builder styles menu. Only enabled table fields will be shown here.', 
              'divider' => true, 
              'fields' => ['table_head_hide', 'table_head_counter', 'table_head_title', 'table_head_text_1', 'table_head_text_2', 'table_head_text_3', 'table_head_text_4', 'table_head_text_5', 'table_head_text_6', 'table_head_text_7', 'table_head_text_8', 'table_head_text_9', 'table_head_text_10', 'table_head_text_11', 'table_head_text_12', 'table_head_text_13', 'table_head_text_14', 'table_head_text_15', 'table_head_text_16', 'table_head_text_17', 'table_head_text_18', 'table_head_text_19', 'table_head_text_20', 'table_head_image', 'table_head_link'], 
              'show' => '(show_element_settings == \'head\' || show_element_settings == \'all\') && (show_title  || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20 || show_image || show_link)'
            ], [
              'label' => 'Table Rows Counter', 
              'type' => 'group', 
              'description' => '<code>NOTE:</code>To style table header cells please use a builder styles menu. Only enabled table fields will be shown here.', 
              'divider' => true, 
              'fields' => ['show_counter', 'counter_style', 'counter_color', 'counter_align', 'counter_visibility'], 
              'show' => '(show_element_settings == \'counter\' || show_element_settings == \'all\') && (show_title  || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20 || show_image || show_link)'
            ], [
              'label' => 'Table Data Format', 
              'description' => '<code>IMPORTANT:</code><u>Date source format is used in DataTables sorting</u>.<br /><code>Date Format:</code>Use <code>4</code> digits Year. Separators: <code>.</code> <code>-</code> <code>/</code><br /><code>Note:</code>HTML tags will be stripped after conversion.', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['table_date_format', 'table_date_format_new', 'table_number_format_new', 'table_number_format_decimal_places'], 
              'show' => '(show_element_settings == \'format\' || show_element_settings == \'all\') && (show_title || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20)'
            ], [
              'label' => 'Table Fields Data Type', 
              'description' => '<code>IMPORTANT:</code>Text fields data type is used to apply <u>date and decimal conversions</u> and for the proper DataTables sorting.<br /><code>NOTE:</code>Please select number data type if you want to use <u>checkboxes</u> instead 0 and 1.', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['title_data', 'text_1_data', 'text_2_data', 'text_3_data', 'text_4_data', 'text_5_data', 'text_6_data', 'text_7_data', 'text_8_data', 'text_9_data', 'text_10_data', 'text_11_data', 'text_12_data', 'text_13_data', 'text_14_data', 'text_15_data', 'text_16_data', 'text_17_data', 'text_18_data', 'text_19_data', 'text_20_data'], 
              'show' => '(show_element_settings == \'format\' || show_element_settings == \'all\') && (show_title || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20)'
            ], [
              'label' => 'All table legend fields are disabled.', 
              'type' => 'group', 
              'divider' => true, 
              'description' => '<code>NOTE:</code>You have not enabled any of the table legend fields. Please enable some of them, to see those settings here. ', 
              'show' => '(show_element_settings == \'legend\' || show_element_settings == \'all\') && (!show_table_title && !show_table_description && !show_table_content)'
            ], [
              'label' => 'Table Legend Title', 
              'description' => '<code>NOTE:</code>Table legend title will be shown above the table.', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['table_title_limit', 'table_title_limit_length', 'table_title_style', 'table_title_align', 'table_title_decoration', 'table_title_font_family', 'table_title_color', 'table_title_element', 'table_title_position', 'table_title_grid_width', 'table_title_grid_column_gap', 'table_title_grid_row_gap', 'table_title_grid_breakpoint', 'table_title_margin', 'table_title_visibility'], 
              'show' => 'show_table_title && (show_element_settings == \'legend\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Table Legend Meta', 
              'description' => '<code>NOTE:</code>Table legend meta will be shown above the table.', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['table_meta_limit', 'table_meta_limit_length', 'table_meta_style', 'table_meta_align', 'table_meta_decoration', 'table_meta_color', 'table_meta_position', 'table_meta_element', 'table_meta_margin', 'table_meta_visibility'], 
              'show' => 'show_table_meta && (show_element_settings == \'legend\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Table Legend Content', 
              'description' => '<code>NOTE:</code>Table legend content will be shown above the table.', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['table_content_limit', 'table_content_limit_length', 'table_content_style', 'table_content_align', 'table_content_dropcap', 'table_content_column', 'table_content_column_divider', 'table_content_column_breakpoint', 'table_content_margin', 'table_content_visibility'], 
              'show' => 'show_table_content && (show_element_settings == \'legend\' || show_element_settings == \'all\')'
            ], [
              'label' => 'All table text fields are disabled.', 
              'type' => 'group', 
              'divider' => true, 
              'description' => '<code>NOTE:</code>You have not enabled any of the text fields. Please enable some of them, to see those settings here. ', 
              'show' => '(show_element_settings == \'text\' || show_element_settings == \'format\' || show_element_settings == \'all\') && (!show_title  && !show_text_1 && !show_text_2 && !show_text_3 && !show_text_4 && !show_text_5 && !show_text_6 && !show_text_7 && !show_text_8 && !show_text_9 && !show_text_10 && !show_text_11 && !show_text_12 && !show_text_13 && !show_text_14 && !show_text_15 && !show_text_16 && !show_text_17 && !show_text_18 && !show_text_19 && !show_text_20)'
            ], [
              'label' => 'Title', 
              'description' => '<code>NOTE:</code>Title cell can display a label and description field.', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['title_limit', 'title_limit_length', 'title_style', 'title_link', 'title_hover_style', 'title_font_family', 'title_color', 'title_element', 'title_align', 'title_align_ignore_general', 'title_transform', 'title_margin', 'title_visibility'], 
              'show' => 'show_title && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Description', 
              'type' => 'group', 
              'description' => '<code>NOTE:</code>Description field display has a dependency from the title field. If the title is not enabled the description will be hidden too.', 
              'divider' => true, 
              'fields' => ['description_limit', 'description_limit_length', 'description_style', 'description_link', 'description_hover_style', 'description_color', 'description_align', 'description_margin', 'description_visibility'], 
              'show' => 'show_description && show_title && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Text #1', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['text_1_limit', 'text_1_limit_length', 'text_1_style', 'text_1_label_color', 'text_1_label_width', 'text_1_link', 'text_1_hover_style', 'text_1_font_family', 'text_1_color', 'text_1_element', 'text_1_align', 'text_1_align_ignore_general', 'text_1_transform', 'text_1_margin', 'text_1_visibility'], 
              'show' => 'show_text_1 && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Text #2', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['text_2_limit', 'text_2_limit_length', 'text_2_style', 'text_2_label_color', 'text_2_label_width', 'text_2_link', 'text_2_hover_style', 'text_2_font_family', 'text_2_color', 'text_2_element', 'text_2_align', 'text_2_align_ignore_general', 'text_2_transform', 'text_2_margin', 'text_2_visibility'], 
              'show' => 'show_text_2 && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Text #3', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['text_3_limit', 'text_3_limit_length', 'text_3_style', 'text_3_label_color', 'text_3_label_width', 'text_3_link', 'text_3_hover_style', 'text_3_font_family', 'text_3_color', 'text_3_element', 'text_3_align', 'text_3_align_ignore_general', 'text_3_transform', 'text_3_margin', 'text_3_visibility'], 
              'show' => 'show_text_3 && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Text #4', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['text_4_limit', 'text_4_limit_length', 'text_4_style', 'text_4_label_color', 'text_4_label_width', 'text_4_link', 'text_4_hover_style', 'text_4_font_family', 'text_4_color', 'text_4_element', 'text_4_align', 'text_4_align_ignore_general', 'text_4_transform', 'text_4_margin', 'text_4_visibility'], 
              'show' => 'show_text_4 && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Text #5', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['text_5_limit', 'text_5_limit_length', 'text_5_style', 'text_5_label_color', 'text_5_label_width', 'text_5_link', 'text_5_hover_style', 'text_5_font_family', 'text_5_color', 'text_5_element', 'text_5_align', 'text_5_align_ignore_general', 'text_5_transform', 'text_5_margin', 'text_5_visibility'], 
              'show' => 'show_text_5 && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Text #6', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['text_6_limit', 'text_6_limit_length', 'text_6_style', 'text_6_label_color', 'text_6_label_width', 'text_6_link', 'text_6_hover_style', 'text_6_font_family', 'text_6_color', 'text_6_element', 'text_6_align', 'text_6_align_ignore_general', 'text_6_transform', 'text_6_margin', 'text_6_visibility'], 
              'show' => 'show_text_6 && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Text #7', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['text_7_limit', 'text_7_limit_length', 'text_7_style', 'text_7_label_color', 'text_7_label_width', 'text_7_link', 'text_7_hover_style', 'text_7_font_family', 'text_7_color', 'text_7_element', 'text_7_align', 'text_7_align_ignore_general', 'text_7_transform', 'text_7_margin', 'text_7_visibility'], 
              'show' => 'show_text_7 && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Text #8', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['text_8_limit', 'text_8_limit_length', 'text_8_style', 'text_8_label_color', 'text_8_label_width', 'text_8_link', 'text_8_hover_style', 'text_8_font_family', 'text_8_color', 'text_8_element', 'text_8_align', 'text_8_align_ignore_general', 'text_8_transform', 'text_8_margin', 'text_8_visibility'], 
              'show' => 'show_text_8 && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Text #9', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['text_9_limit', 'text_9_limit_length', 'text_9_style', 'text_9_label_color', 'text_9_label_width', 'text_9_link', 'text_9_hover_style', 'text_9_font_family', 'text_9_color', 'text_9_element', 'text_9_align', 'text_9_align_ignore_general', 'text_9_transform', 'text_9_margin', 'text_9_visibility'], 
              'show' => 'show_text_9 && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Text #10', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['text_10_limit', 'text_10_limit_length', 'text_10_style', 'text_10_label_color', 'text_10_label_width', 'text_10_link', 'text_10_hover_style', 'text_10_font_family', 'text_10_color', 'text_10_element', 'text_10_align', 'text_10_align_ignore_general', 'text_10_transform', 'text_10_margin', 'text_10_visibility'], 
              'show' => 'show_text_10 && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Text #11', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['text_11_limit', 'text_11_limit_length', 'text_11_style', 'text_11_label_color', 'text_11_label_width', 'text_11_link', 'text_11_hover_style', 'text_11_font_family', 'text_11_color', 'text_11_element', 'text_11_align', 'text_11_align_ignore_general', 'text_11_transform', 'text_11_margin', 'text_11_visibility'], 
              'show' => 'show_text_11 && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Text #12', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['text_12_limit', 'text_12_limit_length', 'text_12_style', 'text_12_label_color', 'text_12_label_width', 'text_12_link', 'text_12_hover_style', 'text_12_font_family', 'text_12_color', 'text_12_element', 'text_12_align', 'text_12_align_ignore_general', 'text_12_transform', 'text_12_margin', 'text_12_visibility'], 
              'show' => 'show_text_12 && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Text #13', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['text_13_limit', 'text_13_limit_length', 'text_13_style', 'text_13_label_color', 'text_13_label_width', 'text_13_link', 'text_13_hover_style', 'text_13_font_family', 'text_13_color', 'text_13_element', 'text_13_align', 'text_13_align_ignore_general', 'text_13_transform', 'text_13_margin', 'text_13_visibility'], 
              'show' => 'show_text_13 && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Text #14', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['text_14_limit', 'text_14_limit_length', 'text_14_style', 'text_14_label_color', 'text_14_label_width', 'text_14_link', 'text_14_hover_style', 'text_14_font_family', 'text_14_color', 'text_14_element', 'text_14_align', 'text_14_align_ignore_general', 'text_14_transform', 'text_14_margin', 'text_14_visibility'], 
              'show' => 'show_text_14 && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Text #15', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['text_15_limit', 'text_15_limit_length', 'text_15_style', 'text_15_label_color', 'text_15_label_width', 'text_15_link', 'text_15_hover_style', 'text_15_font_family', 'text_15_color', 'text_15_element', 'text_15_align', 'text_15_align_ignore_general', 'text_15_transform', 'text_15_margin', 'text_15_visibility'], 
              'show' => 'show_text_15 && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Text #16', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['text_16_limit', 'text_16_limit_length', 'text_16_style', 'text_16_label_color', 'text_16_label_width', 'text_16_link', 'text_16_hover_style', 'text_16_font_family', 'text_16_color', 'text_16_element', 'text_16_align', 'text_16_align_ignore_general', 'text_16_transform', 'text_16_margin', 'text_16_visibility'], 
              'show' => 'show_text_16 && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Text #17', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['text_17_limit', 'text_17_limit_length', 'text_17_style', 'text_17_label_color', 'text_17_label_width', 'text_17_link', 'text_17_hover_style', 'text_17_font_family', 'text_17_color', 'text_17_element', 'text_17_align', 'text_17_align_ignore_general', 'text_17_transform', 'text_17_margin', 'text_17_visibility'], 
              'show' => 'show_text_17 && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Text #18', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['text_18_limit', 'text_18_limit_length', 'text_18_style', 'text_18_label_color', 'text_18_label_width', 'text_18_link', 'text_18_hover_style', 'text_18_font_family', 'text_18_color', 'text_18_element', 'text_18_align', 'text_18_align_ignore_general', 'text_18_transform', 'text_18_margin', 'text_18_visibility'], 
              'show' => 'show_text_18 && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Text #19', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['text_19_limit', 'text_19_limit_length', 'text_19_style', 'text_19_label_color', 'text_19_label_width', 'text_19_link', 'text_19_hover_style', 'text_19_font_family', 'text_19_color', 'text_19_element', 'text_19_align', 'text_19_align_ignore_general', 'text_19_transform', 'text_19_margin', 'text_19_visibility'], 
              'show' => 'show_text_19 && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Text #20', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['text_20_limit', 'text_20_limit_length', 'text_20_style', 'text_20_label_color', 'text_20_label_width', 'text_20_link', 'text_20_hover_style', 'text_20_font_family', 'text_20_color', 'text_20_element', 'text_20_align', 'text_20_align_ignore_general', 'text_20_transform', 'text_20_margin', 'text_20_visibility'], 
              'show' => 'show_text_20 && (show_element_settings == \'text\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Image is Disabled', 
              'type' => 'group', 
              'divider' => true, 
              'description' => '<code>NOTE:</code>Image display is not enabled. Please enable it to activate this settings section.', 
              'show' => '(show_element_settings == \'image\' || show_element_settings == \'lightbox\' || show_element_settings == \'all\') && !show_image'
            ], [
              'label' => 'Lightbox', 
              'description' => '<code>NOTE:</code>Please enable image link to use lightbox gallery.', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['show_lightbox', [
                  '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'], 
              'show' => 'show_image && (show_element_settings == \'lightbox\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Image', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['image_attr_loading', 'image_attr_fetchpriority', 'image_attr_decoding', 'image_thumbnails_disable', [
                  '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_link', 'image_border', 'image_box_shadow', 'icon_width', 'icon_color', 'image_svg_inline', 'image_svg_animate', 'image_svg_color', 'image_align', 'image_align_ignore_general', 'image_visibility'], 
              'show' => 'show_image && (show_element_settings == \'image\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Label', 
              'description' => '<code>NOTE:</code>Label display has a dependency from the title field. If the title field is not enabled, the label will be hidden too.', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['label_visibility'], 
              'show' => '(show_element_settings == \'label\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Link is Disabled', 
              'type' => 'group', 
              'divider' => true, 
              'description' => '<code>NOTE:</code>Link is not enabled. Please enable it to activate this settings section.', 
              'show' => '(show_element_settings == \'link\' || show_element_settings == \'all\') && !show_link'
            ], [
              'label' => 'Link', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['show_button', 'link_text', 'link_aria_label', 'link_target', 'link_style', 'link_size', 'link_fullwidth', 'link_align', 'link_align_ignore_general', 'link_visibility'], 
              'show' => 'show_link && (show_element_settings == \'link\' || show_element_settings == \'all\')'
            ], [
              'label' => 'Sublayout', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['sublayout_mode', 'sublayout_position', 'sublayout_align', 'sublayout_margin'], 
              'show' => '(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', 
              'type' => 'group', 
              'divider' => true, 
              'fields' => ['rating_position', 'rating_align', 'rating_star_size', 'rating_star_color', 'rating_star_background_color', 'rating_star_spacing', 'rating_margin', 'rating_visibility'], 
              'show' => '(show_element_settings == \'element_rating\' || 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', '_parallax_button', 'visibility'], 
              'show' => '(show_element_settings == \'general\' || show_element_settings == \'all\') && (show_title  || show_text_1 || show_text_2 || show_text_3 || show_text_4 || show_text_5 || show_text_6 || show_text_7 || show_text_8 || show_text_9 || show_text_10 || show_text_11 || show_text_12 || show_text_13 || show_text_14 || show_text_15 || show_text_16 || show_text_17 || show_text_18 || show_text_19 || show_text_20 || show_image || show_link)'
            ]]
        ], [
          'title' => 'Advanced', 
          'fields' => ['name', 'limit_items', 'status', 'source', 'id', 'class', 'attributes', 'css', 'transform']
        ]]
    ]
  ], 
  'panels' => [
    'fs_table_legend_settings' => [
      'title' => 'Table Legend', 
      'width' => 500, 
      'fields' => [
        'show_table_title' => [
          'label' => 'Display', 
          'type' => 'checkbox', 
          'text' => 'Show the table title'
        ], 
        'show_table_meta' => [
          'type' => 'checkbox', 
          'text' => 'Show the table meta'
        ], 
        'show_table_content' => [
          'type' => 'checkbox', 
          'text' => 'Show the table content'
        ], 
        'table_title' => [
          'label' => 'Title', 
          'attrs' => [
            'placeholder' => 'Enter table legend title'
          ], 
          'source' => true
        ], 
        'table_meta' => [
          'label' => 'Meta', 
          'attrs' => [
            'placeholder' => 'Enter table legend meta'
          ], 
          'source' => true
        ], 
        'table_content' => [
          'label' => 'Content', 
          'type' => 'editor', 
          'attrs' => [
            'placeholder' => 'Enter table legend content'
          ], 
          'source' => true
        ]
      ], 
      'fieldset' => [
        'default' => [
          'fields' => ['table_title', 'table_meta', 'table_content', 'show_table_title', 'show_table_meta', 'show_table_content']
        ]
      ]
    ]
  ]
];
