/**
  * Return the layer settings.
  *
  * @since 4.0.0
  * 
  * @return array The array of layer settings.
  */
 public static function getLayerSettings()
 {
     if (empty(self::$layer_settings)) {
         self::$layer_settings = array('type' => array('label' => __('Type', 'sliderpro'), 'type' => 'select', 'default_value' => 'div', 'available_values' => array('paragraph' => __('Paragraph', 'sliderpro'), 'heading' => __('Heading', 'sliderpro'), 'image' => __('Image', 'sliderpro'), 'video' => __('Video', 'sliderpro'), 'div' => __('DIV', 'sliderpro')), 'description' => ''), 'heading_type' => array('label' => __('Heading Type', 'sliderpro'), 'type' => 'select', 'default_value' => 'h3', 'available_values' => array('h1' => __('H1', 'sliderpro'), 'h2' => __('H2', 'sliderpro'), 'h3' => __('H3', 'sliderpro'), 'h4' => __('H4', 'sliderpro'), 'h5' => __('H5', 'sliderpro'), 'h6' => __('H6', 'sliderpro')), 'description' => ''), 'video_source' => array('label' => __('Video Source', 'sliderpro'), 'type' => 'select', 'default_value' => 'youtube', 'available_values' => array('youtube' => __('YouTube', 'sliderpro'), 'vimeo' => __('Vimeo', 'sliderpro')), 'description' => ''), 'video_load_mode' => array('label' => __('Video Load Mode', 'sliderpro'), 'type' => 'select', 'default_value' => 'poster', 'available_values' => array('poster' => __('Poster', 'sliderpro'), 'video' => __('Video', 'sliderpro')), 'description' => ''), 'display' => array('label' => __('Display', 'sliderpro'), 'type' => 'radio', 'default_value' => 'animated', 'available_values' => array('animated' => __('Animated', 'sliderpro'), 'static' => __('Static', 'sliderpro')), 'description' => ''), 'position' => array('label' => __('Position', 'sliderpro'), 'type' => 'select', 'default_value' => 'topLeft', 'available_values' => array('topLeft' => __('Top Left', 'sliderpro'), 'topCenter' => __('Top Center', 'sliderpro'), 'topRight' => __('Top Right', 'sliderpro'), 'centerLeft' => __('Center Left', 'sliderpro'), 'centerCenter' => __('Center Center', 'sliderpro'), 'centerRight' => __('Center Right', 'sliderpro'), 'bottomLeft' => __('Bottom Left', 'sliderpro'), 'bottomCenter' => __('Bottom Center', 'sliderpro'), 'bottomRight' => __('Bottom Right', 'sliderpro')), 'description' => ''), 'width' => array('label' => __('Width', 'sliderpro'), 'type' => 'mixed', 'default_value' => 'auto', 'description' => ''), 'height' => array('label' => __('Height', 'sliderpro'), 'type' => 'mixed', 'default_value' => 'auto', 'description' => ''), 'horizontal' => array('label' => __('Horizontal', 'sliderpro'), 'type' => 'mixed', 'default_value' => '0', 'description' => ''), 'vertical' => array('label' => __('Vertical', 'sliderpro'), 'type' => 'mixed', 'default_value' => '0', 'description' => ''), 'preset_styles' => array('label' => __('Preset Styles', 'sliderpro'), 'type' => 'multiselect', 'default_value' => array('sp-black', 'sp-padding'), 'available_values' => array('sp-black' => __('Black', 'sliderpro'), 'sp-white' => __('White', 'sliderpro'), 'sp-padding' => __('Padding', 'sliderpro'), 'sp-rounded' => __('Round Corners', 'sliderpro')), 'description' => ''), 'custom_class' => array('label' => __('Custom Class', 'sliderpro'), 'type' => 'text', 'default_value' => '', 'description' => ''), 'show_transition' => array('label' => __('Show Transition', 'sliderpro'), 'type' => 'select', 'default_value' => 'fade', 'available_values' => array('fade' => __('Fade', 'sliderpro'), 'left' => __('Left', 'sliderpro'), 'right' => __('Right', 'sliderpro'), 'up' => __('Up', 'sliderpro'), 'down' => __('Down', 'sliderpro')), 'description' => ''), 'show_offset' => array('label' => __('Show Offset', 'sliderpro'), 'type' => 'number', 'default_value' => 50, 'description' => ''), 'show_delay' => array('label' => __('Show Delay', 'sliderpro'), 'type' => 'number', 'default_value' => 10, 'description' => ''), 'show_duration' => array('label' => __('Show Duration', 'sliderpro'), 'type' => 'number', 'default_value' => 400, 'description' => ''), 'stay_duration' => array('label' => __('Stay Duration', 'sliderpro'), 'type' => 'number', 'default_value' => -1, 'description' => ''), 'hide_transition' => array('label' => __('Hide Transition', 'sliderpro'), 'type' => 'select', 'default_value' => 'fade', 'available_values' => array('fade' => __('Fade', 'sliderpro'), 'left' => __('Left', 'sliderpro'), 'right' => __('Right', 'sliderpro'), 'up' => __('Up', 'sliderpro'), 'down' => __('Down', 'sliderpro')), 'description' => ''), 'hide_offset' => array('label' => __('Hide Offset', 'sliderpro'), 'type' => 'number', 'default_value' => 50, 'description' => ''), 'hide_delay' => array('label' => __('Hide Delay', 'sliderpro'), 'type' => 'number', 'default_value' => 10, 'description' => ''), 'hide_duration' => array('label' => __('Hide Duration', 'sliderpro'), 'type' => 'number', 'default_value' => 400, 'description' => ''));
         self::$layer_settings = apply_filters('sliderpro_default_layer_settings', self::$layer_settings);
     }
     return self::$layer_settings;
 }