: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
'default_on_front' => 'off',
'button_two_image_popup' => 'on',
'button_two_video_popup' => 'on',
'button_two_download_file' => array(
'label' => esc_html__( 'Download File', 'dsm-supreme-modules-for-divi' ),
'option_category' => 'basic_option',
'upload_button_text' => esc_attr__( 'Upload a file', 'dsm-supreme-modules-for-divi' ),
'choose_text' => esc_attr__( 'Choose a file', 'dsm-supreme-modules-for-divi' ),
'update_text' => esc_attr__( 'Set As Download File', 'dsm-supreme-modules-for-divi' ),
'toggle_slug' => 'links',
'sub_toggle' => 'button_two_tab',
'button_two_url_type' => 'download',
'button_two_image_popup' => array(
'label' => esc_html__( 'Open as Image Lightbox', 'dsm-supreme-modules-for-divi' ),
'type' => 'yes_no_button',
'option_category' => 'configuration',
'off' => esc_html__( 'No', 'dsm-supreme-modules-for-divi' ),
'on' => esc_html__( 'Yes', 'dsm-supreme-modules-for-divi' ),
'toggle_slug' => 'links',
'sub_toggle' => 'button_two_tab',
'button_two_url_type' => 'url',
'description' => esc_html__( 'Here you can choose whether or not the button should open in Lightbox. Note: if you select to open the button in Lightbox, url options below will be ignored.', 'dsm-supreme-modules-for-divi' ),
'default_on_front' => 'off',
'button_two_video_popup' => 'on',
'button_two_image_src' => array(
'option_category' => 'basic_option',
'upload_button_text' => esc_attr__( 'Upload an image', 'dsm-supreme-modules-for-divi' ),
'choose_text' => esc_attr__( 'Choose an Image', 'dsm-supreme-modules-for-divi' ),
'update_text' => esc_attr__( 'Set As Image', 'dsm-supreme-modules-for-divi' ),
'description' => esc_html__( 'Upload your desired image for Button One Image Lightbox, or type in the URL to the image you would like to display.', 'dsm-supreme-modules-for-divi' ),
'toggle_slug' => 'links',
'sub_toggle' => 'button_two_tab',
'button_two_url_type' => 'url',
'button_two_image_popup' => 'on',
'dynamic_content' => 'image',
'button_two_lightbox_close_color' => array(
'label' => esc_html__( 'Close Color', 'dsm-supreme-modules-for-divi' ),
'description' => esc_html__( 'Here you can define a custom color for the lightbox close button.', 'dsm-supreme-modules-for-divi' ),
'default' => 'rgba(255,255,255,0.2)',
'tab_slug' => 'advanced',
'toggle_slug' => 'lightbox',
'sub_toggle' => 'button_two_tab',
'button_two_lightbox_max_width' => array(
'label' => esc_html__( 'Max Width', 'dsm-supreme-modules-for-divi' ),
'description' => esc_html__( 'Setting a maximum width will prevent your lightbox from ever surpassing the defined width value. Maximum width can be used in combination with the standard width setting. Maximum width supersedes the normal width value.', 'dsm-supreme-modules-for-divi' ),
'default_tablet' => 'none',
'allowed_values' => et_builder_get_acceptable_css_string_values( 'max-width' ),
'range_settings' => array(
'tab_slug' => 'advanced',
'toggle_slug' => 'lightbox',
'sub_toggle' => 'button_two_tab',
'mobile_options' => true,
'button_two_video_popup' => array(
'label' => esc_html__( 'Open as Video Lightbox', 'dsm-supreme-modules-for-divi' ),
'type' => 'yes_no_button',
'option_category' => 'configuration',
'off' => esc_html__( 'No', 'dsm-supreme-modules-for-divi' ),
'on' => esc_html__( 'Yes', 'dsm-supreme-modules-for-divi' ),
'toggle_slug' => 'links',
'sub_toggle' => 'button_two_tab',
'description' => esc_html__( 'Put the Video link on the Button #2 URL. Copy the video URL link and paste it here. Support: YouTube, Vimeo and Dailymotion.', 'dsm-supreme-modules-for-divi' ),
'default_on_front' => 'off',
'button_two_url_type' => 'url',
'button_two_image_popup' => 'on',
'button_two_tooltip' => array(
'label' => esc_html__( 'Use Tooltip', 'dsm-supreme-modules-for-divi' ),
'type' => 'yes_no_button',
'option_category' => 'configuration',
'off' => esc_html__( 'No', 'dsm-supreme-modules-for-divi' ),
'on' => esc_html__( 'Yes', 'dsm-supreme-modules-for-divi' ),
'toggle_slug' => 'links',
'sub_toggle' => 'button_two_tab',
'description' => esc_html__( 'This will show a tooltip on your Button #2.', 'dsm-supreme-modules-for-divi' ),
'default_on_front' => 'off',
'button_two_tooltip_content' => array(
'label' => esc_html__( 'Tooltip Content', 'dsm-supreme-modules-for-divi' ),
'option_category' => 'basic_option',
'description' => esc_html__( 'Enter the content for the your tooltip.', 'dsm-supreme-modules-for-divi' ),
'toggle_slug' => 'links',
'sub_toggle' => 'button_two_tab',
'default_on_front' => 'Tooltip #2',
'button_two_tooltip' => 'on',
'dynamic_content' => 'text',
'button_two_tooltip_arrow' => array(
'label' => esc_html__( 'Show Arrow', 'dsm-supreme-modules-for-divi' ),
'type' => 'yes_no_button',
'option_category' => 'configuration',
'off' => esc_html__( 'No', 'dsm-supreme-modules-for-divi' ),
'on' => esc_html__( 'Yes', 'dsm-supreme-modules-for-divi' ),
'toggle_slug' => 'links',
'sub_toggle' => 'button_two_tab',
'description' => esc_html__( 'If enable, then an arrow will be added to the tooltip.', 'dsm-supreme-modules-for-divi' ),
'default_on_front' => 'on',
'button_two_tooltip' => 'on',
'button_two_tooltip_size' => array(
'label' => esc_html__( 'Size', 'dsm-supreme-modules-for-divi' ),
'option_category' => 'configuration',
'small' => esc_html__( 'Small', 'dsm-supreme-modules-for-divi' ),
'regular' => esc_html__( 'Regular', 'dsm-supreme-modules-for-divi' ),
'large' => esc_html__( 'Large', 'dsm-supreme-modules-for-divi' ),
'toggle_slug' => 'links',
'sub_toggle' => 'button_two_tab',
'default_on_front' => 'regular',
'button_two_tooltip' => 'on',
'description' => esc_html__( 'The size of the tooltip.', 'dsm-supreme-modules-for-divi' ),
'button_two_tooltip_placement' => array(
'label' => esc_html__( 'Placement', 'dsm-supreme-modules-for-divi' ),
'option_category' => 'configuration',
'top' => esc_html__( 'Top', 'dsm-supreme-modules-for-divi' ),
'bottom' => esc_html__( 'Bottom', 'dsm-supreme-modules-for-divi' ),
'left' => esc_html__( 'Left', 'dsm-supreme-modules-for-divi' ),
'right' => esc_html__( 'Right', 'dsm-supreme-modules-for-divi' ),
'toggle_slug' => 'links',
'sub_toggle' => 'button_two_tab',
'default_on_front' => 'top',
'button_two_tooltip' => 'on',
'button_two_tooltip_animation' => array(
'label' => esc_html__( 'Animations', 'dsm-supreme-modules-for-divi' ),
'option_category' => 'configuration',
'options' => $dsm_animation_type_list,
'default_on_front' => 'fade',
'description' => esc_html__( 'Here you can choose different types of animations for your tooltips.', 'dsm-supreme-modules-for-divi' ),
'toggle_slug' => 'links',
'sub_toggle' => 'button_two_tab',
'button_two_tooltip' => 'on',
'button_two_tooltip_distance' => array(
'label' => esc_html__( 'Distance', 'dsm-supreme-modules-for-divi' ),
'option_category' => 'layout',
'mobile_options' => false,
'toggle_slug' => 'links',
'sub_toggle' => 'button_two_tab',
'button_two_tooltip' => 'on',
'button_two_tooltip_bg_color' => array(
'label' => esc_html__( 'Background Color', 'dsm-supreme-modules-for-divi' ),
'tab_slug' => 'advanced',
'toggle_slug' => 'tooltip',
'sub_toggle' => 'button_two_tab',
'button_two_tooltip' => 'on',
'button_alignment' => array(
'label' => esc_html__( 'Button Alignment', 'dsm-supreme-modules-for-divi' ),
'option_category' => 'configuration',
'options' => et_builder_get_text_orientation_options( array( 'justified' ) ),
'tab_slug' => 'advanced',
'toggle_slug' => 'alignment',
'description' => esc_html__( 'Here you can define the alignment of Button', 'dsm-supreme-modules-for-divi' ),
'mobile_options' => true,
'separator_text' => array(
'label' => esc_html__( 'Separator Text', 'dsm-supreme-modules-for-divi' ),
'option_category' => 'basic_option',
'description' => esc_html__( 'Input your desired seprator text, or leave blank for no separator text in between the both buttons.', 'dsm-supreme-modules-for-divi' ),
'toggle_slug' => 'separator',
'dynamic_content' => 'text',
'fullwidth_separator_text_on_mobile' => array(
'label' => esc_html__( 'Make Separator Text Fullwidth On Mobile', 'dsm-supreme-modules-for-divi' ),
'type' => 'yes_no_button',
'option_category' => 'configuration',
'off' => esc_html__( 'No', 'dsm-supreme-modules-for-divi' ),
'on' => esc_html__( 'Yes', 'dsm-supreme-modules-for-divi' ),
'toggle_slug' => 'separator',
'description' => esc_html__( 'This will make the Separator Text as fullwidth instead of inline-block.', 'dsm-supreme-modules-for-divi' ),
'default_on_front' => 'off',
'remove_separator_text_on_mobile' => 'off',
'remove_separator_text_on_mobile' => array(
'label' => esc_html__( 'Remove Separator Text On Mobile', 'dsm-supreme-modules-for-divi' ),
'type' => 'yes_no_button',
'option_category' => 'configuration',
'off' => esc_html__( 'No', 'dsm-supreme-modules-for-divi' ),
'on' => esc_html__( 'Yes', 'dsm-supreme-modules-for-divi' ),
'toggle_slug' => 'separator',
'description' => esc_html__( 'This will remove Separator Text on mobile devices.', 'dsm-supreme-modules-for-divi' ),
'default_on_front' => 'off',
'separator_gap' => array(
'label' => esc_html__( 'Text Separator Gap', 'dsm-supreme-modules-for-divi' ),
'option_category' => 'layout',
'tab_slug' => 'advanced',
'mobile_options' => true,
'toggle_slug' => 'width',
'button_one_hover_animation' => array(
'label' => esc_html__( 'Button Hover #1 Animation', 'dsm-supreme-modules-for-divi' ),
'option_category' => 'configuration',
'dsm-none' => esc_html__( 'None', 'dsm-supreme-modules-for-divi' ),
'dsm-grow' => esc_html__( 'Grow', 'dsm-supreme-modules-for-divi' ),
'dsm-grow-rotate' => esc_html__( 'Grow Rotate', 'dsm-supreme-modules-for-divi' ),
'dsm-shrink' => esc_html__( 'Shrink', 'dsm-supreme-modules-for-divi' ),
'dsm-pulse' => esc_html__( 'Pulse', 'dsm-supreme-modules-for-divi' ),
'dsm-pulse-grow' => esc_html__( 'Pulse Grow', 'dsm-supreme-modules-for-divi' ),
'dsm-pulse-shrink' => esc_html__( 'Pulse Shrink', 'dsm-supreme-modules-for-divi' ),
'dsm-push' => esc_html__( 'Push', 'dsm-supreme-modules-for-divi' ),
'dsm-pop' => esc_html__( 'Pop', 'dsm-supreme-modules-for-divi' ),
'dsm-bounce-in' => esc_html__( 'Bounce In', 'dsm-supreme-modules-for-divi' ),
'dsm-bounce-out' => esc_html__( 'Bounce Out', 'dsm-supreme-modules-for-divi' ),
'dsm-rotate' => esc_html__( 'Rotate', 'dsm-supreme-modules-for-divi' ),
'dsm-float' => esc_html__( 'Float', 'dsm-supreme-modules-for-divi' ),
'dsm-sink' => esc_html__( 'Sink', 'dsm-supreme-modules-for-divi' ),
'dsm-bob' => esc_html__( 'Bob', 'dsm-supreme-modules-for-divi' ),
'dsm-hang' => esc_html__( 'Hang', 'dsm-supreme-modules-for-divi' ),
'dsm-skew' => esc_html__( 'Skew', 'dsm-supreme-modules-for-divi' ),
'dsm-skew-forward' => esc_html__( 'Skew Forward', 'dsm-supreme-modules-for-divi' ),
'dsm-skew-backward' => esc_html__( 'Skew Backward', 'dsm-supreme-modules-for-divi' ),
'dsm-wobble-vertical' => esc_html__( 'Wobble Vertical', 'dsm-supreme-modules-for-divi' ),
'dsm-wobble-horizontal' => esc_html__( 'Wobble Horizontal', 'dsm-supreme-modules-for-divi' ),
'dsm-wobble-to-bottom-right' => esc_html__( 'Wobble to Bottom Right', 'dsm-supreme-modules-for-divi' ),
'dsm-wobble-to-top-right' => esc_html__( 'Wobble to Top Right', 'dsm-supreme-modules-for-divi' ),
'dsm-wobble-top' => esc_html__( 'Wobble Top', 'dsm-supreme-modules-for-divi' ),
'dsm-wobble-bottom' => esc_html__( 'Wobble Bottom', 'dsm-supreme-modules-for-divi' ),
'dsm-wobble-skew' => esc_html__( 'Wobble Skew', 'dsm-supreme-modules-for-divi' ),
'dsm-buzz' => esc_html__( 'Buzz', 'dsm-supreme-modules-for-divi' ),
'dsm-buzz-out' => esc_html__( 'Buzz Out', 'dsm-supreme-modules-for-divi' ),
'dsm-forward' => esc_html__( 'Forward', 'dsm-supreme-modules-for-divi' ),
'dsm-backward' => esc_html__( 'Backward', 'dsm-supreme-modules-for-divi' ),
'tab_slug' => 'advanced',
'toggle_slug' => 'animation',
'default_on_front' => 'dsm-none',
'button_one_icon_hover_animation' => array(
'label' => esc_html__( 'Button Icon Hover #1 Animation', 'dsm-supreme-modules-for-divi' ),
'option_category' => 'configuration',
'dsm-icon-none' => esc_html__( 'None', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-back' => esc_html__( 'Back', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-forward' => esc_html__( 'Forward', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-down' => esc_html__( 'Down', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-up' => esc_html__( 'Up', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-spin' => esc_html__( 'Spin', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-float-away' => esc_html__( 'Float Away', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-sink-away' => esc_html__( 'Sink Away', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-grow' => esc_html__( 'Grow', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-shrink' => esc_html__( 'Shrink', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-pulse' => esc_html__( 'Pulse', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-pulse-grow' => esc_html__( 'Pulse Grow', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-pulse-shrink' => esc_html__( 'Pulse Shrink', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-push' => esc_html__( 'Push', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-pop' => esc_html__( 'Pop', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-bounce' => esc_html__( 'Bounce', 'dsm-supreme-modules-for-divi' ),
'tab_slug' => 'advanced',
'toggle_slug' => 'animation',
'default_on_front' => 'dsm-icon-none',
'button_one_on_hover' => 'off',
'button_two_hover_animation' => array(
'label' => esc_html__( 'Button Hover #2 Animation', 'dsm-supreme-modules-for-divi' ),
'option_category' => 'configuration',
'dsm-none' => esc_html__( 'None', 'dsm-supreme-modules-for-divi' ),
'dsm-grow' => esc_html__( 'Grow', 'dsm-supreme-modules-for-divi' ),
'dsm-grow-rotate' => esc_html__( 'Grow Rotate', 'dsm-supreme-modules-for-divi' ),
'dsm-shrink' => esc_html__( 'Shrink', 'dsm-supreme-modules-for-divi' ),
'dsm-pulse' => esc_html__( 'Pulse', 'dsm-supreme-modules-for-divi' ),
'dsm-pulse-grow' => esc_html__( 'Pulse Grow', 'dsm-supreme-modules-for-divi' ),
'dsm-pulse-shrink' => esc_html__( 'Pulse Shrink', 'dsm-supreme-modules-for-divi' ),
'dsm-push' => esc_html__( 'Push', 'dsm-supreme-modules-for-divi' ),
'dsm-pop' => esc_html__( 'Pop', 'dsm-supreme-modules-for-divi' ),
'dsm-bounce-in' => esc_html__( 'Bounce In', 'dsm-supreme-modules-for-divi' ),
'dsm-bounce-out' => esc_html__( 'Bounce Out', 'dsm-supreme-modules-for-divi' ),
'dsm-rotate' => esc_html__( 'Rotate', 'dsm-supreme-modules-for-divi' ),
'dsm-float' => esc_html__( 'Float', 'dsm-supreme-modules-for-divi' ),
'dsm-sink' => esc_html__( 'Sink', 'dsm-supreme-modules-for-divi' ),
'dsm-bob' => esc_html__( 'Bob', 'dsm-supreme-modules-for-divi' ),
'dsm-hang' => esc_html__( 'Hang', 'dsm-supreme-modules-for-divi' ),
'dsm-skew' => esc_html__( 'Skew', 'dsm-supreme-modules-for-divi' ),
'dsm-skew-forward' => esc_html__( 'Skew Forward', 'dsm-supreme-modules-for-divi' ),
'dsm-skew-backward' => esc_html__( 'Skew Backward', 'dsm-supreme-modules-for-divi' ),
'dsm-wobble-vertical' => esc_html__( 'Wobble Vertical', 'dsm-supreme-modules-for-divi' ),
'dsm-wobble-horizontal' => esc_html__( 'Wobble Horizontal', 'dsm-supreme-modules-for-divi' ),
'dsm-wobble-to-bottom-right' => esc_html__( 'Wobble to Bottom Right', 'dsm-supreme-modules-for-divi' ),
'dsm-wobble-to-top-right' => esc_html__( 'Wobble to Top Right', 'dsm-supreme-modules-for-divi' ),
'dsm-wobble-top' => esc_html__( 'Wobble Top', 'dsm-supreme-modules-for-divi' ),
'dsm-wobble-bottom' => esc_html__( 'Wobble Bottom', 'dsm-supreme-modules-for-divi' ),
'dsm-wobble-skew' => esc_html__( 'Wobble Skew', 'dsm-supreme-modules-for-divi' ),
'dsm-buzz' => esc_html__( 'Buzz', 'dsm-supreme-modules-for-divi' ),
'dsm-buzz-out' => esc_html__( 'Buzz Out', 'dsm-supreme-modules-for-divi' ),
'dsm-forward' => esc_html__( 'Forward', 'dsm-supreme-modules-for-divi' ),
'dsm-backward' => esc_html__( 'Backward', 'dsm-supreme-modules-for-divi' ),
'tab_slug' => 'advanced',
'toggle_slug' => 'animation',
'default_on_front' => 'dsm-none',
'button_two_icon_hover_animation' => array(
'label' => esc_html__( 'Button Icon Hover #2 Animation', 'dsm-supreme-modules-for-divi' ),
'option_category' => 'configuration',
'dsm-icon-none' => esc_html__( 'None', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-back' => esc_html__( 'Back', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-forward' => esc_html__( 'Forward', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-down' => esc_html__( 'Down', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-up' => esc_html__( 'Up', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-spin' => esc_html__( 'Spin', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-float-away' => esc_html__( 'Float Away', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-sink-away' => esc_html__( 'Sink Away', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-grow' => esc_html__( 'Grow', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-shrink' => esc_html__( 'Shrink', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-pulse' => esc_html__( 'Pulse', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-pulse-grow' => esc_html__( 'Pulse Grow', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-pulse-shrink' => esc_html__( 'Pulse Shrink', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-push' => esc_html__( 'Push', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-pop' => esc_html__( 'Pop', 'dsm-supreme-modules-for-divi' ),
'dsm-icon-bounce' => esc_html__( 'Bounce', 'dsm-supreme-modules-for-divi' ),
'tab_slug' => 'advanced',
'toggle_slug' => 'animation',
'default_on_front' => 'dsm-icon-none',
'button_two_on_hover' => 'off',
* @since 3.23 Add responsive support by adding device parameter.
* @param string $device Current device name.
* @return string Alignment value, rtl or not.
public function get_button_alignment( $device = 'desktop' ) {
$suffix = 'desktop' !== $device ? "_{$device}" : '';
$text_orientation = isset( $this->props[ "button_alignment{$suffix}" ] ) ? $this->props[ "button_alignment{$suffix}" ] : '';
return et_pb_get_alignment( $text_orientation );
public function get_transition_fields_css_props() {
function render( $attrs, $content, $render_slug ) {
$button_one_text = $this->props['button_one_text'];
$button_one_url = $this->props['button_one_url'];
$button_one_url_type = $this->props['button_one_url_type'];
$button_one_download_file = $this->props['button_one_download_file'];
$button_one_email_address = $this->props['button_one_email_address'];
$button_one_email_cc = $this->props['button_one_email_cc'];
$button_one_email_bcc = $this->props['button_one_email_bcc'];
$button_one_email_subject = rawurlencode( $this->props['button_one_email_subject'] );
$button_one_email_msg = rawurlencode( $this->props['button_one_email_msg'] );
$button_one_phone_number = $this->props['button_one_phone_number'];
$button_one_sms_number = $this->props['button_one_sms_number'];
$button_one_sms_body_text = $this->props['button_one_sms_body_text'];
$button_one_fb_messenger = $this->props['button_one_fb_messenger'];
$button_one_skype = $this->props['button_one_skype'];
$button_one_skype_action_type = $this->props['button_one_skype_action_type'];
$button_one_whatsapp_number = $this->props['button_one_whatsapp_number'];
$button_one_whatsapp_msg = rawurlencode( $this->props['button_one_whatsapp_msg'] );
$button_one_telegram = $this->props['button_one_telegram'];
$button_one_telegram_msg = rawurlencode( $this->props['button_one_telegram_msg'] );
$button_one_video_popup = $this->props['button_one_video_popup'];
$button_one_image_popup = $this->props['button_one_image_popup'];
$button_one_image_src = $this->props['button_one_image_src'];
$hover = et_pb_hover_options();
$button_one_lightbox_max_width_values = et_pb_responsive_options()->get_property_values( $this->props, 'button_one_lightbox_max_width' );
$button_one_lightbox_close_color_values = et_pb_responsive_options()->get_property_values( $this->props, 'button_one_lightbox_close_color' );
$button_one_tooltip = $this->props['button_one_tooltip'];
$button_one_tooltip_content = $this->props['button_one_tooltip_content'];
$button_one_tooltip_placement = $this->props['button_one_tooltip_placement'];
$button_one_tooltip_size = $this->props['button_one_tooltip_size'];
$button_one_tooltip_arrow = $this->props['button_one_tooltip_arrow'];
$button_one_tooltip_animation = $this->props['button_one_tooltip_animation'];
// $button_one_tooltip_distance = floatval($this->props['button_one_tooltip_distance']);
$button_one_tooltip_bg_color = $this->props['button_one_tooltip_bg_color'];
$button_one_rel = $this->props['button_one_rel'];
$button_one_on_hover = $this->props['button_one_on_hover'];
$button_one_icon_hover_animation = $this->props['button_one_icon_hover_animation'];
$button_two_text = $this->props['button_two_text'];
$button_two_url = $this->props['button_two_url'];
$button_two_url_type = $this->props['button_two_url_type'];
$button_two_download_file = $this->props['button_two_download_file'];
$button_two_email_address = $this->props['button_two_email_address'];
$button_two_email_cc = $this->props['button_two_email_cc'];
$button_two_email_bcc = $this->props['button_two_email_bcc'];
$button_two_email_subject = rawurlencode( $this->props['button_two_email_subject'] );
$button_two_email_msg = rawurlencode( $this->props['button_two_email_msg'] );
$button_two_phone_number = $this->props['button_two_phone_number'];
$button_two_sms_number = $this->props['button_two_sms_number'];
$button_two_sms_body_text = $this->props['button_two_sms_body_text'];
$button_two_fb_messenger = $this->props['button_two_fb_messenger'];
$button_two_skype = $this->props['button_two_skype'];
$button_two_skype_action_type = $this->props['button_two_skype_action_type'];
$button_two_whatsapp_number = $this->props['button_two_whatsapp_number'];
$button_two_whatsapp_msg = rawurlencode( $this->props['button_two_whatsapp_msg'] );
$button_two_telegram = $this->props['button_two_telegram'];
$button_two_telegram_msg = rawurlencode( $this->props['button_two_telegram_msg'] );
$button_two_video_popup = $this->props['button_two_video_popup'];
$button_two_image_popup = $this->props['button_two_image_popup'];
$button_two_image_src = $this->props['button_two_image_src'];
$button_two_lightbox_max_width_values = et_pb_responsive_options()->get_property_values( $this->props, 'button_two_lightbox_max_width' );
$button_two_lightbox_close_color_values = et_pb_responsive_options()->get_property_values( $this->props, 'button_two_lightbox_close_color' );