<?php
/**
 * Core Elementor widget registry (categorized).
 *
 * Third-party plugins should not edit this file. Use:
 * - sifency_addons_register_widgets() / sifency_addons_exclude_widgets()
 * - sifency_addons_exclude_widget_categories()
 * - Filters: sifency_addons_widget_list, sifency_addons_excluded_widgets, etc.
 *
 * @see includes/elementor/class-widget-registry.php
 * @see includes/elementor/widget-filter-helpers.php
 * @see DEVELOPER.md
 */
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
$base_url = 'https://sifency.com/sifency-addons/';
return array(
	'Typography'                     => array(
		'sifency-addons-title'             => array(
			'title'     => 'Title / Heading',
			'icon'      => 'eicon-heading',
			'class'     => 'Sifency_Custom_Title_Widget',
			'file'      => 'includes/elementor/typography/title.php',
			'live_demo' => $base_url . 'sifency-addons-title',
			'tooltip'   => 'Create custom headings with advanced styling.',
		),
		'sifency-section-title'            => array(
			'title'       => 'Section Title',
			'icon'        => 'eicon-heading',
			'class'       => 'Sifency_Addons_Widget_Section_Title',
			'file'        => 'includes/elementor/typography/section-title.php',
			'sync_widget' => false,
			'live_demo'   => $base_url . 'section-title',
			'tooltip'     => 'Add a pre-styled section title.',
		),
		'sifency-highlighted-text'         => array(
			'title'       => 'HighLight Text',
			'icon'        => 'eicon-elementor',
			'class'       => 'Sifency_Highlighted_Text',
			'file'        => 'includes/elementor/typography/highlighted-text.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency_highlighted_text',
			'tooltip'     => 'Highlight specific words within your text.',
		),
		'sifency-dual-color-heading-text'  => array(
			'title'       => 'Dual Color Heading',
			'icon'        => 'eicon-elementor',
			'class'       => 'Sifency_Addons_Widget_Dual_Color_Heading',
			'file'        => 'includes/elementor/typography/dual-color-heading.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'dual-color-heading',
			'tooltip'     => 'Heading with two different colors.',
		),
		'sifency-multi-color-heading-text' => array(
			'title'       => 'Multi Color Heading',
			'icon'        => 'eicon-elementor',
			'class'       => 'Sifency_Addons_Widget_Multi_Color_Heading',
			'file'        => 'includes/elementor/typography/multi-color-heading.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'multi-color-heading',
			'tooltip'     => 'Heading with multiple distinct colors.',
		),
		'sifency-vertical-text'            => array(
			'title'       => 'Vertical Text',
			'icon'        => 'eicon-elementor',
			'class'       => 'Sifency_Addons_Widget_Vertical_Text',
			'file'        => 'includes/elementor/typography/verticle-text.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'verticle-text',
			'tooltip'     => 'Display text in a vertical orientation.',
		),
		'sifency-addons-marquee'           => array(
			'title'     => 'Marquee',
			'icon'      => 'eicon-animated-headline',
			'class'     => 'Sifency_Widget_Marquee',
			'file'      => 'includes/elementor/component/marquee/marquee.php',
			'live_demo' => $base_url . 'sifency-widget-text-slider',
			'tooltip'   => 'Scrolling text effect.',
		),
		'sifency-text-loop-circle'         => array(
			'title'       => 'Circle Text',
			'icon'        => 'eicon-animation-text',
			'class'       => 'Sifency_Widget_Textloopcircle',
			'file'        => 'includes/elementor/component/text-circle/text-circle.php',
			'sync_widget' => false,
			'live_demo'   => $base_url . 'textloopcircle',
			'tooltip'     => 'Text rotating in a circle.',
		),
		'sifency-dropcap'                  => array(
			'title'       => 'Dropcap Text',
			'icon'        => 'eicon-elementor',
			'class'       => 'Sifency_Dropcap',
			'file'        => 'includes/elementor/typography/dropcap.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency_dropcap',
			'tooltip'     => 'Style the first letter of a paragraph.',
		),
		'sifency-typeout-writing'          => array(
			'title'       => 'Text Typeout',
			'icon'        => 'eicon-elementor',
			'class'       => 'Sifency_Typewriter_Text',
			'file'        => 'includes/elementor/typography/typeout.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency_typewriter',
			'tooltip'     => 'Typewriter animation effect for text.',
		),
		'sifency-rolling-text'             => array(
			'title'       => 'Rolling Text',
			'icon'        => 'eicon-slides',
			'class'       => 'Sifency_Rolling_Text',
			'file'        => 'includes/elementor/typography/rolling-text.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-rolling-text',
			'tooltip'     => 'A block of text with repeater options.',
		),
		'sifency-text-block'               => array(
			'title'       => 'Repeater Text',
			'icon'        => 'eicon-slides',
			'class'       => 'Sifency_Typography_Block',
			'sync_widget' => true,
			'file'        => 'includes/elementor/advanced/master-content/master-content-block.php',
			'live_demo'   => $base_url . 'text-block',
			'tooltip'     => 'A block of text with repeater options.',
		),
		'sifency-stagger-text'             => array(
			'title'       => 'Staggered Text',
			'icon'        => 'eicon-slides',
			'class'       => 'Sifency_Staggered_Text',
			'sync_widget' => true,
			'file'        => 'includes/elementor/typography/stagger-text.php',
			'live_demo'   => $base_url . 'sifency-staggered-text',
			'tooltip'     => 'A block of text with repeater options.',
		),
		'sifency-interactive-typography'   => array(
			'title'       => 'Interactive Typography',
			'icon'        => 'eicon-slides',
			'class'       => 'Sifency_Addons_Interactive_Typography',
			'sync_widget' => true,
			'file'        => 'includes/elementor/typography/interactive-typo.php',
			'live_demo'   => $base_url . 'sifency-addons-interactive-typography',
			'tooltip'     => 'A block of text with repeater options.',
		),
		'sifency-3d-letter'                => array(
			'title'       => '3D Letter',
			'icon'        => 'eicon-slides',
			'class'       => 'Sifency_Addons_3D_Letter',
			'sync_widget' => true,
			'file'        => 'includes/elementor/typography/3d-text.php',
			'live_demo'   => $base_url . 'sifency-addons-3d-letter',
			'tooltip'     => 'A block of text with repeater options.',
		),
	),

	'Content Centric'                => array(
		'sifency-data-table'           => array(
			'title'       => 'Data Table',
			'icon'        => 'eicon-table',
			'class'       => 'Sifency_Data_Table',
			'file'        => 'includes/elementor/advanced/table/data-table.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency_data_table',
			'tooltip'     => 'Display data in a structured table.',
		),
		'sifency-comparative-table'    => array(
			'title'       => 'Comparative Table',
			'icon'        => 'eicon-table',
			'class'       => 'Sifency_Comparative_Table',
			'file'        => 'includes/elementor/advanced/table/comparative-table.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency_comparative_table',
			'tooltip'     => 'Compare features or products.',
		),
		'sifency-pdf-viewer'           => array(
			'title'       => 'PDF Viewer',
			'icon'        => 'eicon-table',
			'class'       => 'Sifency_Widget_Pdf_Viewer',
			'file'        => 'includes/elementor/advanced/pdf/pdf.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'pdf-viewer',
			'tooltip'     => 'View your uploaded PDF.',
		),
		'sifency-print-button'         => array(
			'title'       => 'Print Button',
			'icon'        => 'eicon-table',
			'class'       => 'Sifency_Print_Button',
			'file'        => 'includes/elementor/advanced/print/print-button.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency_print_button',
			'tooltip'     => 'Print your page or section.',
		),
		'sifency-particles-background' => array(
			'title'       => 'Particles Background',
			'icon'        => 'eicon-table',
			'class'       => 'Sifency_Advanced_Particles',
			'file'        => 'includes/elementor/extention/particles/particles.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency_advanced_particles',
			'tooltip'     => 'Advanced background animation.',
		),
		'sifency-on-scroll-background' => array(
			'title'       => 'On Scroll Background',
			'icon'        => 'eicon-table',
			'class'       => 'Sifency_Scroll_BG_Changer',
			'file'        => 'includes/elementor/extention/on-scroll-bg/on-scroll-bg.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency_scroll_bg_changer',
			'tooltip'     => 'Advanced on scroll background change.',
		),
		'sifency-scheme'               => array(
			'title'       => 'Scheme',
			'icon'        => 'eicon-slides',
			'class'       => 'Sifency_Addons_Widget_How_To',
			'sync_widget' => true,
			'file'        => 'includes/elementor/infographic/scheme.php',
			'live_demo'   => $base_url . 'sifency-schema',
			'tooltip'     => 'Schema markup for How-To instructions.',
		),
		'sifency-table-of-content'     => array(
			'title'       => 'Table of Content',
			'icon'        => 'eicon-table-of-contents',
			'sync_widget' => true,
			'class'       => 'Sifency_Addons_Widget_Table_Of_Contents',
			'file'        => 'includes/elementor/infographic/table-of-content.php',
			'live_demo'   => $base_url . 'sifency-table-of-contents',
			'tooltip'     => 'Automatically generated table of contents.',
		),
		'sifency-code-snippets'        => array(
			'title'       => 'Code snippets',
			'icon'        => 'eicon-table-of-contents',
			'sync_widget' => true,
			'class'       => 'Sifency_Code_Snippet',
			'file'        => 'includes/elementor/advanced/code-snippets/code-snippets.php',
			'live_demo'   => $base_url . 'sifency_code_snippet',
			'tooltip'     => 'Code snippets.',
		),
		'sifency-one-page-nav'         => array(
			'title'       => 'One Page Nav',
			'icon'        => 'eicon-table-of-contents',
			'sync_widget' => true,
			'class'       => 'Sifency_OnePage_Nav',
			'file'        => 'includes/elementor/advanced/nav/one-page-nav.php',
			'live_demo'   => $base_url . 'sifency_onepage_nav',
			'tooltip'     => 'Single page navigation.',
		),
		'sifency-horizontal-scroll'    => array(
			'title'       => 'Horizontal Scroll',
			'icon'        => 'eicon-table-of-contents',
			'sync_widget' => true,
			'class'       => 'Sifency_Horizontal_Scroll',
			'file'        => 'includes/elementor/advanced/horizontal-scroll/horizontal-scroll.php',
			'live_demo'   => $base_url . 'sifency_horizontal_scroll',
			'tooltip'     => 'Single page navigation.',
		),
		'sifency-multi-scroll'         => array(
			'title'       => 'Multi Scroll',
			'icon'        => 'eicon-columns',
			'sync_widget' => true,
			'class'       => 'Sifency_Multi_Directional_Columns',
			'file'        => 'includes/elementor/creative/multi-scroll.php',
			'live_demo'   => $base_url . 'sifency-multi-scroll',
			'tooltip'     => 'Multi directional columns.',
		),
	),

	'General / Component'            => array(
		'sifency-image'          => array(
			'title'     => 'Image',
			'icon'      => 'eicon-image',
			'class'     => 'Sifency_Widget_Image',
			'file'      => 'includes/elementor/component/image/image.php',
			'live_demo' => $base_url . 'sifency-addons-image',
			'tooltip'   => 'Advanced image widget.',
		),
		'sifency-animated-image' => array(
			'title'     => 'Animated Image',
			'icon'      => 'eicon-image',
			'class'     => 'Sifency_Widget_Animated_Image',
			'file'      => 'includes/elementor/component/image/animated-image.php',
			'live_demo' => $base_url . 'sifency-animated-image',
			'tooltip'   => 'Animated image widget.',
		),
		'sifency-button'         => array(
			'title'     => 'Button',
			'icon'      => 'eicon-button',
			'class'     => 'Sifency_Widget_Button',
			'file'      => 'includes/elementor/component/button/button.php',
			'live_demo' => $base_url . 'sifency-addons-button',
			'tooltip'   => 'Customizable button.',
		),
		'sifency-info-button'    => array(
			'title'       => 'Info Button',
			'icon'        => 'eicon-button',
			'class'       => 'Sifency_Addons_Widget_Info_Button',
			'file'        => 'includes/elementor/basic/info-button.php',
			'live_demo'   => $base_url . 'info-button',
			'sync_widget' => true,
			'tooltip'     => 'Button with informational tooltip or icon.',
		),
		'sifency-dual-button'    => array(
			'title'       => 'Dual Button',
			'icon'        => 'eicon-button',
			'class'       => 'Sifency_Widget_Dual_Button',
			'file'        => 'includes/elementor/component/button/dual-button.php',
			'live_demo'   => $base_url . 'dual-button',
			'sync_widget' => true,
			'tooltip'     => 'Button with informational tooltip or icon.',
		),
		'sifency-iconbox'        => array(
			'title'     => 'Icon Box',
			'icon'      => 'eicon-info-box',
			'class'     => 'Sifency_Widget_Iconbox',
			'file'      => 'includes/elementor/component/iconbox/iconbox.php',
			'live_demo' => $base_url . 'sifency-addons-iconbox',
			'tooltip'   => 'Icon combined with a heading and description.',
		),
		'sifency-icon-list'      => array(
			'title'     => 'Icon List',
			'icon'      => 'eicon-editor-list-ul',
			'class'     => 'Sifency_Widget_Iconlist',
			'file'      => 'includes/elementor/component/icon-list/icon-list.php',
			'live_demo' => $base_url . 'sifency-addons-icon-list',
			'tooltip'   => 'List items with icons.',
		),
		'sifency-accordion'      => array(
			'title'     => 'Accordion',
			'icon'      => 'eicon-accordion',
			'class'     => 'Sifency_Widget_FAQ',
			'file'      => 'includes/elementor/component/accordion/accordion.php',
			'live_demo' => $base_url . 'sifency-addons-accordion',
			'tooltip'   => 'Collapsible content sections.',
		),
		'sifency-blockquote'     => array(
			'title'     => 'Blockquote',
			'icon'      => 'eicon-blockquote',
			'class'     => 'Sifency_Widget_Blockquote',
			'file'      => 'includes/elementor/component/blockquote/blockquote.php',
			'live_demo' => $base_url . 'sifency-addons-block-quote',
			'tooltip'   => 'Styled quote block.',
		),
		'sifency-progressbar'    => array(
			'title'     => 'Progress Bar',
			'icon'      => 'eicon-skill-bar',
			'class'     => 'Sifency_Widget_Progressbar',
			'file'      => 'includes/elementor/component/progressbar/progressbar.php',
			'live_demo' => $base_url . 'animated-progress-bar',
			'tooltip'   => 'Animated progress bar.',
		),
		'sifency-funfact'        => array(
			'title'     => 'Fun Fact (Counter)',
			'icon'      => 'eicon-counter',
			'class'     => 'Sifency_Widget_FunFact',
			'file'      => 'includes/elementor/component/funfact/funfact.php',
			'live_demo' => $base_url . 'sifency-addons-funfact',
			'tooltip'   => 'Animated number counter.',
		),
		'sifency-breadcrumb'     => array(
			'title'     => 'Fun Fact (Counter)',
			'icon'      => 'eicon-counter',
			'class'     => 'Sifency_Addons_Universal_Breadcrumbs',
			'file'      => 'includes/elementor/theme-builder/subheader/breadcrumb.php',
			'live_demo' => $base_url . 'sifency-breadcrumbs',
			'tooltip'   => 'Breadcrumb.',
		),
		'sifency-share'          => array(
			'title'       => 'Social Share',
			'icon'        => 'eicon-share',
			'class'       => 'Sifency_Widget_Share',
			'file'        => 'includes/elementor/component/share/share.php',
			'live_demo'   => $base_url . 'social-share',
			'sync_widget' => true,
			'tooltip'     => 'Social media share buttons.',
		),
		'sifency-social-icon'    => array(
			'title'     => 'Social Icons',
			'icon'      => 'eicon-social-icons',
			'class'     => 'Sifency_Widget_Social',
			'file'      => 'includes/elementor/component/social/social.php',
			'live_demo' => $base_url . 'sifency-social',
			'tooltip'   => 'Links to social media profiles.',
		),
		'sifency-divider'        => array(
			'title'     => 'Divider',
			'icon'      => 'eicon-divider',
			'class'     => 'Sifency_Addons_Widget_Divider',
			'file'      => 'includes/elementor/basic/divider.php',
			'live_demo' => $base_url . 'sifency-advanced-divider',
			'tooltip'   => 'Separation line between elements.',
		),
	),

	'Creative'                       => array(
		'sifency-before-after'             => array(
			'title'       => 'Before After',
			'icon'        => 'eicon-image-before-after',
			'class'       => 'Sifency_Addons_Widget_Before_After',
			'file'        => 'includes/elementor/creative/before-after.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'before-after',
			'tooltip'     => 'Slider comparing two images.',
		),
		'sifency-message-box'              => array(
			'title'       => 'Message Box',
			'icon'        => 'eicon-alert',
			'class'       => 'Sifency_Addons_Widget_Message_Box',
			'file'        => 'includes/elementor/creative/message-box.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'message-box',
			'tooltip'     => 'Styled alert or message box.',
		),
		'sifency-content-showcase'         => array(
			'title'       => 'Content Showcase',
			'icon'        => 'eicon-elementor',
			'class'       => 'Sifency_Addons_Widget_Textual_Showcase',
			'file'        => 'includes/elementor/business/showcase/content-showcase.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-textual-showcase',
			'tooltip'     => 'Creative display of content blocks.',
		),
		'sifency-interactive-link'         => array(
			'title'       => 'Interactive Links',
			'icon'        => 'eicon-elementor',
			'class'       => 'Sifency_Addons_Widget_Interactive_Links',
			'file'        => 'includes/elementor/creative/interactive-links.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-interactive-links',
			'tooltip'     => 'Links with hover effects and animations.',
		),
		'sifency-flip-box-link'            => array(
			'title'       => 'Flip Box',
			'icon'        => 'eicon-flip-box',
			'class'       => 'Sifency_Addons_Widget_Flip_Box',
			'file'        => 'includes/elementor/creative/flip-box.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-flip-box',
			'tooltip'     => 'Box that flips on hover.',
		),
		'sifency-news-ticker-link'         => array(
			'title'       => 'News Ticker',
			'icon'        => 'eicon-elementor',
			'class'       => 'Sifency_Addons_Widget_News_Ticker',
			'file'        => 'includes/elementor/creative/news-ticker.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-news-ticker',
			'tooltip'     => 'Scrolling news feed.',
		),
		'sifency-image-accordion'          => array(
			'title'       => 'Image Accordion',
			'icon'        => 'eicon-accordion',
			'class'       => 'Sifency_Addons_Widget_Image_Accordion',
			'file'        => 'includes/elementor/creative/image-accordion.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'image-accordion',
			'tooltip'     => 'Accordion using images as backgrounds.',
		),
		'sifency-timeline'                 => array(
			'title'       => 'Timeline',
			'icon'        => 'eicon-time-line',
			'class'       => 'Sifency_Addons_Widget_Timeline',
			'file'        => 'includes/elementor/business/timeline/timeline.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-timeline-pro',
			'tooltip'     => 'Chronological timeline display.',
		),
		'sifency-advanced-timeline'        => array(
			'title'       => 'Advanced Timeline',
			'icon'        => 'eicon-time-line',
			'class'       => 'Sifency_Addons_Widget_Advanced_Timeline',
			'file'        => 'includes/elementor/business/timeline/advanced-timeline.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'advanced-timeline',
			'tooltip'     => 'Feature-rich timeline widget.',
		),
		'sifency-restricted-gate'          => array(
			'title'       => 'Restricted Content Enter',
			'icon'        => 'eicon-lock-user',
			'class'       => 'Sifency_Addons_Widget_Restricted_Gate',
			'file'        => 'includes/elementor/creative/restricted-gate.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-content-restriction',
			'tooltip'     => 'Verify user before access.',
		),
		'sifency-smooth-scroll'            => array(
			'title'       => 'Smooth Scroll',
			'icon'        => 'eicon-scroll',
			'class'       => 'Sifency_Addons_Widget_Smooth_Scroll',
			'file'        => 'includes/elementor/creative/smooth-scroll.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'smooth-scroll',
			'tooltip'     => 'Enable smooth scrolling for the page.',
		),
		'sifency-preloader'                => array(
			'title'       => 'Preloader',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Addons_Widget_Preloader',
			'file'        => 'includes/elementor/creative/preloader.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'preloader',
			'tooltip'     => 'Page loading animation.',
		),
		'sifency-dark-mode-switcher'       => array(
			'title'       => 'Dark Mode Switcher',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Addons_Widget_Dark_Mode',
			'file'        => 'includes/elementor/creative/dark-mode.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-dark-mode',
			'tooltip'     => 'Page loading animation.',
		),
		'sifency-device-frame'             => array(
			'title'       => 'Device Frame',
			'icon'        => 'eicon-device-desktop',
			'class'       => 'Sifency_Addons_Widget_Device_Slider',
			'file'        => 'includes/elementor/creative/device-frame-slider.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-device-slider',
			'tooltip'     => 'Show content inside a device mockup.',
		),
		'sifency-device-frame-carousel'    => array(
			'title'       => 'Device Frame Carousel',
			'icon'        => 'eicon-carousel',
			'class'       => 'Sifency_Addons_Widget_Device_Carousel',
			'file'        => 'includes/elementor/creative/device-frame-carousel.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-device-carousel',
			'tooltip'     => 'Carousel of device frames.',
		),
		'sifency-project-carousel'         => array(
			'title'       => 'Project Carousel',
			'icon'        => 'eicon-slider-push',
			'class'       => 'Sifency_Addons_Widget_Project_Carousel',
			'file'        => 'includes/elementor/creative/project-carousel.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'project-carousel',
			'tooltip'     => 'Display projects in a carousel.',
		),
		'sifency-sticky-section'           => array(
			'title'       => 'Sticky Section',
			'icon'        => 'eicon-slider-push',
			'class'       => 'Sifency_Sticky_Sections',
			'file'        => 'includes/elementor/creative/sticky-section.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-sticky-sections',
			'tooltip'     => 'Display projects in a carousel.',
		),
		'sifency-reveal-showcase'          => array(
			'title'       => 'Reveal Showcase',
			'icon'        => 'eicon-slider-push',
			'class'       => 'Sifency_Addons_Reveal_Showcase',
			'file'        => 'includes/elementor/creative/reveal-showcase.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-reveal-showcase',
			'tooltip'     => 'Display reveal showcase.',
		),
		'sifency-3d-arc-carousel'          => array(
			'title'       => '3D Arc Carousel',
			'icon'        => 'eicon-carousel-loop',
			'class'       => 'Sifency_Addons_3D_Arc_Carousel',
			'file'        => 'includes/elementor/creative/3d-arc-carousel.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-3d-arc-carousel',
			'tooltip'     => '3D Arc, Clip-Path, and Circle Loop carousels.',
		),
		'sifency-content-cursor'           => array(
			'title'       => 'Custom Cursor',
			'icon'        => 'eicon-cursor',
			'class'       => 'Sifency_Addons_Widget_Custom_Cursor',
			'file'        => 'includes/elementor/creative/cursor.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-custom-cursor',
			'tooltip'     => 'Cursor animation.',
		),
		'sifency-unfold'                   => array(
			'title'       => 'Unfold and Expand',
			'icon'        => 'eicon-cursor',
			'class'       => 'Sifency_Addons_Widget_Unfold',
			'file'        => 'includes/elementor/creative/unfold.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-unfold',
			'tooltip'     => 'Unfold and expand content.',
		),
		'Sifency-Advanced-Parallax'        => array(
			'title'       => 'Parallax',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Advanced_Parallax',
			'file'        => 'includes/elementor/lenis/parallax-media.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-advanced-parallax',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-marquee-scroll-direction' => array(
			'title'       => 'Marquee Scroll Direction',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Advanced_Marquee_Scroll_Direction',
			'file'        => 'includes/elementor/lenis/marquee-scroll-direction.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-marquee-scroll-direction',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-text-reveal'              => array(
			'title'       => 'Text Reveal',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Addons_Text_Reveal',
			'file'        => 'includes/elementor/typography/text-reveal.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-text-reveal',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-atomic-text-reveal'       => array(
			'title'        => 'Atomic Text Reveal',
			'icon'         => 'eicon-loading',
			'class'        => 'none',
			'file'         => 'none',
			'atomic_class' => 'Sifency_Addons_Atomic_Text_Reveal',
			'atomic_file'  => 'includes/elementor/atomic/widgets/text-reveal-atomic.php',
			'sync_widget'  => true,
			'live_demo'    => $base_url . 'sifency-text-reveal',
			'tooltip'      => 'Content loading skeletons.',
		),
		'sifency-stacking-card'            => array(
			'title'       => 'Stacking',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Stacking_Cards',
			'file'        => 'includes/elementor/lenis/stacking-card.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-stacking-cards',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-image-seq'                => array(
			'title'       => 'Image Sequence',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Media_Scrubbing',
			'file'        => 'includes/elementor/lenis/image-seq.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-media-scrubbing',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-velocity-grid'            => array(
			'title'       => 'Velocity Skew Grid',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Velocity_Grid',
			'file'        => 'includes/elementor/lenis/skew.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-velocity-grid',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-scroll-progress'          => array(
			'title'       => 'Scroll Progress',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Scroll_Progress',
			'file'        => 'includes/elementor/lenis/scroll-progress.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-scroll-progress',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-image-trail'              => array(
			'title'       => 'Image Trail',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Image_Trail',
			'file'        => 'includes/elementor/master/trail.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-image-trail',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-draggable-object'         => array(
			'title'       => 'Magnetic',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Draggable_Object',
			'file'        => 'includes/elementor/master/dragable.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-draggable-object',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-3d-carousel'              => array(
			'title'       => '3d Carousel',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_3D_Carousel',
			'file'        => 'includes/elementor/master/3d-carousel.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-3d-carousel',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-text-cycle'               => array(
			'title'       => 'Text Cycle',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Text_Cycle',
			'file'        => 'includes/elementor/master/text-cycle.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-text-cycle',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-addons-master-accordion'  => array(
			'title'       => 'Master Accordion',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Addons_Master_Accordion',
			'file'        => 'includes/elementor/master/accordion.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-addons-master-accordion',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-content-loading'          => array(
			'title'       => 'Content Loading',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Addons_Widget_Content_Loading',
			'file'        => 'includes/elementor/creative/content-loading.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'content-loading',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-timezone-clock'           => array(
			'title'       => 'Clock',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Timezone_Clock',
			'file'        => 'includes/elementor/master/clock.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-timezone-clock',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-copy-button'              => array(
			'title'       => 'Copy Info Button',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Copy_Button',
			'file'        => 'includes/elementor/master/copy.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-copy-button',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-interactive-field'        => array(
			'title'       => 'Magnetic',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Interactive_Field',
			'file'        => 'includes/elementor/master/magnetic.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-interactive-field',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-reveal-sections'          => array(
			'title'       => 'Reveal Sections',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Reveal_Sections',
			'file'        => 'includes/elementor/master/section-reveal.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-reveal-sections',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-liquid-background'        => array(
			'title'       => 'Liquid Background',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Liquid_Background',
			'file'        => 'includes/elementor/master/liquid-bg.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-liquid-background',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-shader-overlay'           => array(
			'title'       => 'Shader Overlay',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Addons_Widget_Shader_Overlay',
			'file'        => 'includes/elementor/bg/shader.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-shader-overlay',
			'tooltip'     => 'Shader Overlay.',
		),
		'sifency-light-beam'               => array(
			'title'       => 'Light Beam',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Addons_Light_Beam',
			'file'        => 'includes/elementor/bg/light-beam.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-light-beam',
			'tooltip'     => 'Light Beam.',
		),
		'sifency-orbit-image'              => array(
			'title'       => 'Orbit Image',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Orbit_Image',
			'file'        => 'includes/elementor/master/orbit-image.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-orbit-image',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-physics-tags'             => array(
			'title'       => 'Physics Animation',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Physics_Tags',
			'file'        => 'includes/elementor/creative/physics.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-physics-tags',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-stack-showcase'           => array(
			'title'       => 'Stack Showcase',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Stack_Showcase',
			'file'        => 'includes/elementor/a-creative/stack-showcas.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-stack-showcase',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-reveal-frame'             => array(
			'title'       => 'Reveal Frame',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Addons_Reveal_Frame',
			'file'        => 'includes/elementor/a-magnet/reveal-frame.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-reveal-frame',
			'tooltip'     => 'Content loading skeletons.',
		),
		'sifency-distortion'               => array(
			'title'       => 'Distortion',
			'icon'        => 'eicon-loading',
			'class'       => 'Sifency_Addons_Widget_Distortion',
			'file'        => 'includes/elementor/a-magnet/distortion.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-distortion',
			'tooltip'     => 'Sifency distortion.',
		),
	),

	'SEO'                            => array(
		'sifency-google-reviews' => array(
			'title'       => 'Google Review',
			'icon'        => 'eicon-google',
			'class'       => 'Sifency_Addons_Widget_Google_Reviews',
			'file'        => 'includes/elementor/seo/google-review.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-google-reviews',
			'tooltip'     => 'Display reviews from Google.',
		),
		'sifency-social-feed'    => array(
			'title'       => 'Social Embed',
			'icon'        => 'eicon-share',
			'class'       => 'Sifency_Addons_Widget_Social_Feed',
			'file'        => 'includes/elementor/seo/social-embed.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-social-feed',
			'tooltip'     => 'Embed feeds from social networks.',
		),
	),

	'Advance Components'             => array(
		'sifency-addons-menu'       => array(
			'title'     => 'Menu',
			'icon'      => 'eicon-nav-menu',
			'class'     => 'Sifency_Universal_Menu_Widget',
			'file'      => 'includes/elementor/theme-builder/header/menu.php',
			'live_demo' => $base_url . 'sifency_universal_menu',
			'tooltip'   => 'Advanced navigation menu.',
		),
		'sifency-addons-nav'        => array(
			'title'     => 'Menu',
			'icon'      => 'eicon-nav-menu',
			'class'     => 'Sifency_Addons_Widget_Advanced_Menu',
			'file'      => 'includes/elementor/theme-builder/header/nav.php',
			'live_demo' => $base_url . 'sifency-advanced-menu',
			'tooltip'   => 'Advanced navigation menu.',
		),
		'sifency-offcanvas-trigger' => array(
			'title'       => 'Off-Canvas Trigger',
			'icon'        => 'eicon-menu-bar',
			'class'       => 'Sifency_Offcanvas_Trigger_Widget',
			'sync_widget' => true,
			'file'        => 'includes/elementor/component/offcanvas-caller/offcanvas.php',
			'live_demo'   => $base_url . 'offcanvas-trigger',
			'tooltip'     => 'Button to trigger off-canvas content.',
		),
		'sifency-video'             => array(
			'title'       => 'Video',
			'icon'        => 'eicon-video-camera',
			'class'       => 'Sifency_Widget_Video',
			'file'        => 'includes/elementor/basic/video.php',
			'sync_widget' => false,
			'live_demo'   => $base_url . 'sifency-widget-video',
			'tooltip'     => 'Advanced video player.',
		),
		'sifency-popup'             => array(
			'title'       => 'Popup',
			'icon'        => 'eicon-lightbox',
			'class'       => 'Sifency_Widget_Auto_Popup',
			'file'        => 'includes/elementor/basic/popup.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-widget-auto-popup',
			'tooltip'     => 'Create modals and popups.',
		),
		'sifency-modal'             => array(
			'title'       => 'Sifency Modal',
			'icon'        => 'eicon-lightbox',
			'class'       => 'Sifency_Widget_Modal',
			'file'        => 'includes/elementor/basic/modal.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-widget-modal',
			'tooltip'     => 'Modal window widget.',
		),
		'sifency-info-box'          => array(
			'title'       => 'Sifency Info Box',
			'icon'        => 'eicon-info-box',
			'class'       => 'Sifency_Info_Box',
			'file'        => 'includes/elementor/basic/info-box.php',
			'sync_widget' => false,
			'live_demo'   => $base_url . 'sifency_info_box',
			'tooltip'     => 'Information box styled widget.',
		),
		'sifency-nested-slider'     => array(
			'title'     => 'Template Slider',
			'icon'      => 'eicon-slides',
			'class'     => 'Sifency_Widget_Nestedslider',
			'file'      => 'includes/elementor/component/slider/nestedslider.php',
			'live_demo' => $base_url . 'template-slider',
			'tooltip'   => 'Slider allowing nested elements.',
		),
		'sifency-image-slider'      => array(
			'title'     => 'Image Slider',
			'icon'      => 'eicon-slides',
			'class'     => 'Sifency_Widget_Imageslider',
			'file'      => 'includes/elementor/component/slider/image-slider.php',
			'live_demo' => $base_url . 'image-slider',
			'tooltip'   => 'Simple image slider.',
		),
		'sifency-map'               => array(
			'title'     => 'Map',
			'icon'      => 'eicon-slides',
			'class'     => 'Sifency_Advanced_Map',
			'file'      => 'includes/elementor/component/google-map/map.php',
			'live_demo' => $base_url . 'sifency-google-map',
			'tooltip'   => 'Google Map.',
		),
		'sifency-audio-player'      => array(
			'title'       => 'Audio Player',
			'icon'        => 'eicon-play',
			'class'       => 'Sifency_Addons_Widget_Audio_Player',
			'file'        => 'includes/elementor/advanced/audio-player/audio-player.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'audio-player',
			'tooltip'     => 'Custom audio player.',
		),
		'sifency-toggle'            => array(
			'title'       => 'Toggle',
			'icon'        => 'eicon-toggle',
			'class'       => 'Sifency_Addons_Widget_Content_Toggle',
			'file'        => 'includes/elementor/advanced/content-toggle/toggle.php',
			'sync_widget' => false,
			'live_demo'   => $base_url . 'toggle',
			'tooltip'     => 'Toggle switch for content.',
		),
	),

	'Business'                       => array(
		'sifency-addons-pricing'       => array(
			'title'       => 'Pricing',
			'icon'        => 'eicon-price-table',
			'class'       => 'Sifency_Pricing_Table',
			'file'        => 'includes/elementor/business/pricing/pricing.php',
			'live_demo'   => $base_url . 'sifency_pricing_table',
			'sync_widget' => true,
			'tooltip'     => 'Pricing table widget.',
		),
		'sifency-addons-pricing-list'  => array(
			'title'     => 'Pricing List',
			'icon'      => 'eicon-price-list',
			'class'     => 'Sifency_Pricing_List',
			'file'      => 'includes/elementor/business/pricing/pricing-list.php',
			'live_demo' => $base_url . 'sifency_pricing_list',
			'tooltip'   => 'List layout for pricing.',
		),
		'sifency-pricing-calculator'   => array(
			'title'       => 'Pricing Calculator',
			'icon'        => 'eicon-price-list',
			'class'       => 'Sifency_Addons_Widget_Pricing_Calculator',
			'sync_widget' => true,
			'file'        => 'includes/elementor/business/pricing/pricing-calculator.php',
			'live_demo'   => $base_url . 'sifency-pricing-calculator',
			'tooltip'     => 'Calculate costs dynamically.',
		),
		'sifency-call-to-action'       => array(
			'title'       => 'Call to Action',
			'icon'        => 'eicon-call-to-action',
			'class'       => 'Sifency_Call_To_Action',
			'file'        => 'includes/elementor/advanced/cta/cta.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency_cta',
			'tooltip'     => 'Section to encourage user action.',
		),
		'sifency-working-hour'         => array(
			'title'       => 'Working Hour',
			'icon'        => 'eicon-clock-o',
			'class'       => 'Sifency_Working_Hours',
			'file'        => 'includes/elementor/business/working-hour/working-hour.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency_working_hours',
			'tooltip'     => 'Display business hours.',
		),
		'sifency-vertical-tab'         => array(
			'title'       => 'Vertical Tab',
			'icon'        => 'eicon-tabs',
			'class'       => 'Sifency_Vertical_Tabs',
			'file'        => 'includes/elementor/advanced/tab/vertical-tab.php',
			'sync_widget' => false,
			'live_demo'   => $base_url . 'sifency_vertical_tabs',
			'tooltip'     => 'Tabs arranged vertically.',
		),
		'sifency-horizontal-tab'       => array(
			'title'       => 'Horizontal Tab',
			'icon'        => 'eicon-tabs',
			'class'       => 'Sifency_Addons_Widget_Tabs',
			'file'        => 'includes/elementor/advanced/tab/horizontal-tab.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'horizontal-tab',
			'tooltip'     => 'Standard horizontal tabs.',
		),
		'sifency-process'              => array(
			'title'       => 'Process',
			'icon'        => 'eicon-info-circle-o',
			'class'       => 'Sifency_Process',
			'file'        => 'includes/elementor/advanced/process/process.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency_process',
			'tooltip'     => 'Step-by-step process display.',
		),
		'sifency-vertical-progressbar' => array(
			'title'       => 'Vertical Progressbar',
			'icon'        => 'eicon-skill-bar',
			'class'       => 'Sifency_Vertical_Progress',
			'file'        => 'includes/elementor/component/progressbar/vertical-progressbar.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-vertical-progress',
			'tooltip'     => 'Progress bar in vertical layout.',
		),
		'sifency-banner'               => array(
			'title'       => 'Banner',
			'icon'        => 'eicon-banner',
			'class'       => 'Sifency_Widget_Banner',
			'file'        => 'includes/elementor/advanced/banner/banner.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'banner',
			'tooltip'     => 'Promotional banner area.',
		),
		'sifency-countdown'            => array(
			'title'       => 'Countdown',
			'icon'        => 'eicon-countdown',
			'class'       => 'Sifency_Addons_Widget_Countdown',
			'file'        => 'includes/elementor/business/countdown/countdown.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'countdown',
			'tooltip'     => 'Countdown timer.',
		),
		'sifency-item-showcase-grid'   => array(
			'title'       => 'Item Grid Showcase',
			'icon'        => 'eicon-gallery-grid',
			'class'       => 'Sifency_Addons_Widget_Feature_Showcase',
			'file'        => 'includes/elementor/business/showcase/item-showcase-grid.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-feature-showcase',
			'tooltip'     => 'Grid layout for items.',
		),
		'sifency-radial-progressbar'   => array(
			'title'       => 'Radial Progressbar',
			'icon'        => 'eicon-skill-bar',
			'class'       => 'Sifency_Addons_Widget_Radial_Progress',
			'file'        => 'includes/elementor/component/progressbar/radial-progressbar.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-radial-progress',
			'tooltip'     => 'Circular progress bar.',
		),
		'sifency-chart'                => array(
			'title'       => 'Chart',
			'icon'        => 'eicon-elementor',
			'class'       => 'Sifency_Addons_Widget_Charts',
			'file'        => 'includes/elementor/infographic/chart.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-advanced-charts',
			'tooltip'     => 'Data visualization chart.',
		),
		'sifency-hotspot'              => array(
			'title'       => 'Hotspot',
			'icon'        => 'eicon-image-hotspot',
			'class'       => 'Sifency_Addons_Widget_Hotspot',
			'file'        => 'includes/elementor/infographic/hotspot.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-image-hotspot',
			'tooltip'     => 'Interactive image hotspots.',
		),
		'sifency-video-avatar'         => array(
			'title'       => 'Video Avatar',
			'icon'        => 'eicon-video-camera',
			'class'       => 'Sifency_Addons_Widget_Video_Avatar',
			'file'        => 'includes/elementor/business/video-avatar/video-avatar.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-video-avatar',
			'tooltip'     => 'Interactive video avatar.',
		),
		'sifency-reels'                => array(
			'title'       => 'Reels',
			'icon'        => 'eicon-video-camera',
			'class'       => 'Sifency_Addons_Widget_Reels',
			'file'        => 'includes/elementor/master/reels.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-reels',
			'tooltip'     => 'Interactive reels.',
		),
	),

	'Loop / CPT'                     => array(
		'sifency-addons-blog-post'    => array(
			'title'     => 'Blog',
			'icon'      => 'eicon-posts-grid',
			'class'     => 'Sifency_Addons_Widget_Blog',
			'file'      => 'includes/elementor/loop/blog/blog.php',
			'live_demo' => $base_url . 'blog',
			'tooltip'   => 'Display latest blog posts.',
		),
		'sifency-addons-projects'     => array(
			'title'     => 'Projects',
			'icon'      => 'eicon-gallery-grid',
			'class'     => 'Sifency_Addons_Widget_Projects',
			'file'      => 'includes/elementor/loop/projects/projects.php',
			'live_demo' => $base_url . 'portfolio-list',
			'tooltip'   => 'Showcase projects or portfolio.',
		),
		'sifency-addons-services'     => array(
			'title'     => 'Services',
			'icon'      => 'eicon-info-box',
			'class'     => 'Sifency_Addons_Widget_Services',
			'file'      => 'includes/elementor/loop/services/services.php',
			'live_demo' => $base_url . 'services',
			'tooltip'   => 'List services.',
		),
		'sifency-addons-team'         => array(
			'title'     => 'Team',
			'icon'      => 'eicon-person',
			'class'     => 'Sifency_Addons_Widget_Team',
			'file'      => 'includes/elementor/loop/team/team.php',
			'live_demo' => $base_url . 'team-list',
			'tooltip'   => 'Display team members.',
		),
		'sifency-addons-testimonials' => array(
			'title'     => 'Testimonials',
			'icon'      => 'eicon-testimonial',
			'class'     => 'Sifency_Addons_Widget_Testimonials',
			'file'      => 'includes/elementor/loop/testimonials/testimonials.php',
			'live_demo' => $base_url . 'testimonials',
			'tooltip'   => 'Show customer testimonials.',
		),
		'sifency-addons-clients'      => array(
			'title'     => 'Clients',
			'icon'      => 'eicon-gallery-grid',
			'class'     => 'Sifency_Addons_Widget_Clients',
			'file'      => 'includes/elementor/loop/clients/clients.php',
			'live_demo' => $base_url . 'clients',
			'tooltip'   => 'Logo grid of clients.',
		),
		'sifency-addons-stacks'       => array(
			'title'     => 'Stacks',
			'icon'      => 'eicon-gallery-grid',
			'class'     => 'Sifency_Addons_Widget_Stack',
			'file'      => 'includes/elementor/loop/stack/stack.php',
			'live_demo' => $base_url . 'stacks',
			'tooltip'   => 'Logo grid of stacks.',
		),
		'sifency-addons-awards'       => array(
			'title'       => 'Awards',
			'icon'        => 'eicon-star-o',
			'class'       => 'sifency_addons_Awards_Widget',
			'file'        => 'includes/elementor/loop/awards/awards.php',
			'live_demo'   => $base_url . 'awards',
			'sync_widget' => true,
			'tooltip'     => 'Display awards and recognition.',
		),
		'sifency-addons-career'       => array(
			'title'       => 'Career',
			'icon'        => 'eicon-speakerphone',
			'class'       => 'Sifency_Addons_Widget_Career',
			'file'        => 'includes/elementor/loop/career/career.php',
			'live_demo'   => $base_url . 'careers',
			'sync_widget' => true,
			'tooltip'     => 'Job listings and career opportunities.',
		),
		'sifency-addons-event'        => array(
			'title'       => 'Event',
			'icon'        => 'eicon-calendar',
			'class'       => 'Sifency_Addons_Widget_Event',
			'file'        => 'includes/elementor/loop/events/events.php',
			'live_demo'   => $base_url . 'events',
			'sync_widget' => true,
			'tooltip'     => 'Upcoming events list.',
		),
		'sifency-digital-goods'       => array(
			'title'       => 'Digital Goods',
			'icon'        => 'eicon-library-download',
			'class'       => 'Sifency_Addons_Widget_Digital',
			'file'        => 'includes/elementor/loop/digital-goods/digital-goods.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-addons-digital-goods-post',
			'tooltip'     => 'Showcase digital products.',
		),
		'sifency-addons-edd-grid'     => array(
			'title'       => 'Easy Digital Downloads',
			'icon'        => 'eicon-library-download',
			'class'       => 'Sifency_Addons_Widget_EDD',
			'file'        => 'includes/elementor/loop/edd/edd.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-addons-edd-grid',
			'tooltip'     => 'EDD Product Grid.',
		),
		'sifency-restaurant-menu'     => array(
			'title'       => 'Restaurant Menu',
			'icon'        => 'eicon-elementor',
			'class'       => 'Sifency_Widget_Restaurant_Menu',
			'file'        => 'includes/elementor/loop/menu/menu.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-restaurant-menu',
			'tooltip'     => 'Food and drink menu items.',
		),
		'sifency-doc-loop'            => array(
			'title'       => 'Document Listing',
			'icon'        => 'eicon-elementor',
			'class'       => 'Sifency_Widget_Doc_Loop',
			'file'        => 'includes/elementor/loop/doc/doc.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-doc-loop',
			'tooltip'     => 'Food and drink menu items.',
		),
	),

	'Post & Single Post'             => array(

		'sifency-post-title'        => array(
			'title'       => 'Post Title',
			'icon'        => 'eicon-post-title',
			'class'       => 'Sifency_Widget_Combine_Posttitle',
			'file'        => 'includes/elementor/post-type/the-title/combine-post-title.php',
			'live_demo'   => $base_url . 'post-title',
			'tooltip'     => 'Dynamic post title with custom text.',
			'sync_widget' => true,
		),
		'sifency-post-media'        => array(
			'title'     => 'Featured Image',
			'icon'      => 'eicon-featured-image',
			'class'     => 'Sifency_Widget_Postmedia',
			'file'      => 'includes/elementor/post-type/featured-image/featured-image.php',
			'live_demo' => $base_url . 'post-media',
			'tooltip'   => 'Dynamic featured image.',
		),
		'sifency-post-excerpt'      => array(
			'title'     => 'Post Excerpt',
			'icon'      => 'eicon-post-excerpt',
			'class'     => 'Sifency_Widget_Postexcerpt',
			'file'      => 'includes/elementor/post-type/excerpt/post-excerpt.php',
			'live_demo' => $base_url . 'post-excerpt',
			'tooltip'   => 'Dynamic post excerpt.',
		),
		'sifency-post-content'      => array(
			'title'     => 'Post Content',
			'icon'      => 'eicon-post-content',
			'class'     => 'Sifency_Widget_PostContent',
			'file'      => 'includes/elementor/post-type/the-content/the-content.php',
			'live_demo' => $base_url . 'post-content',
			'tooltip'   => 'The main content of the post.',
		),
		'sifency-post-metadata'     => array(
			'title'     => 'Post Meta',
			'icon'      => 'eicon-meta-data',
			'class'     => 'Sifency_Widget_Postmetadata',
			'file'      => 'includes/elementor/post-type/meta-data/post-meta-data.php',
			'live_demo' => $base_url . 'post-metadata',
			'tooltip'   => 'Date, Author, etc.',
		),
		'sifency-post-tag-category' => array(
			'title'       => 'Post Terms',
			'icon'        => 'eicon-tags',
			'class'       => 'Sifency_Widget_Posttagcat',
			'file'        => 'includes/elementor/post-type/tag-cloud/post-tag-category.php',
			'live_demo'   => $base_url . 'post-tag-category',
			'sync_widget' => true,
			'tooltip'     => 'Categories and Tags.',
		),
		'sifency-author-box'        => array(
			'title'     => 'Author Box',
			'icon'      => 'eicon-person',
			'class'     => 'Sifency_Widget_Authorbox',
			'file'      => 'includes/elementor/dynamic/author-box/author-box.php',
			'live_demo' => $base_url . 'author-box-sifency',
			'tooltip'   => 'Information about the author.',
		),
		'sifency-comment-box'       => array(
			'title'     => 'Post Comments',
			'icon'      => 'eicon-comments',
			'class'     => 'Sifency_Widget_Commentbox',
			'file'      => 'includes/elementor/dynamic/comment/comment-box.php',
			'live_demo' => $base_url . 'comment-box',
			'tooltip'   => 'Discussion and comments section.',
		),
		'ssifency-post-nav'         => array(
			'title'       => 'Post Navigation',
			'icon'        => 'eicon-post-navigation',
			'class'       => 'Sifency_Widget_NextPrev_Nav',
			'file'        => 'includes/elementor/post-type/post-navigator/post-nav.php',
			'live_demo'   => $base_url . 'sifency-post-nav',
			'sync_widget' => true,
			'tooltip'     => 'Link to previous or next post.',
		),
	),

	'Site & Global'                  => array(
		'sifency-site-logo'             => array(
			'title'     => 'Site Logo',
			'icon'      => 'eicon-site-logo',
			'class'     => 'Sifency_Widget_Sitelogo',
			'file'      => 'includes/elementor/site/site-logo/site-logo.php',
			'live_demo' => $base_url . 'sitelogo',
			'tooltip'   => 'Global site logo.',
		),
		'sifency-product-category-list' => array(
			'title'       => 'Browse By Category',
			'icon'        => 'eicon-product-categories',
			'class'       => 'Sifency_Addons_Widget_Product_Category_List',
			'file'        => 'includes/elementor/dynamic/category/category-card.php',
			'live_demo'   => $base_url . 'sifency-product-category-list',
			'sync_widget' => true,
			'tooltip'     => 'Category list or grid.',
		),
		'sifency-registration-form'     => array(
			'title'       => 'Register',
			'icon'        => 'eicon-lock-user',
			'class'       => 'Sifency_Addons_Widget_Registration_Form',
			'file'        => 'includes/elementor/site/user/register.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-registration-form',
			'tooltip'     => 'User registration form.',
		),
		'sifency-login-form'            => array(
			'title'       => 'Login',
			'icon'        => 'eicon-lock-user',
			'class'       => 'Sifency_Addons_Widget_Login_Form',
			'file'        => 'includes/elementor/site/user/login.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-login-form',
			'tooltip'     => 'User login form.',
		),
		'sifency-reset-password'        => array(
			'title'       => 'Reset Password',
			'icon'        => 'eicon-lock-user',
			'class'       => 'Sifency_Addons_Widget_Reset_Password',
			'file'        => 'includes/elementor/site/user/reset-password.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'reset-password',
			'tooltip'     => 'Password reset form.',
		),
		'sifency-search-form'           => array(
			'title'     => 'Search Form',
			'icon'      => 'eicon-search',
			'class'     => 'Sifency_Widget_Search',
			'file'      => 'includes/elementor/dynamic/search/search.php',
			'live_demo' => $base_url . 'search-form',
			'tooltip'   => 'Site search input.',
		),
		'sifency-el-template'           => array(
			'title'     => 'Template Embedder',
			'icon'      => 'eicon-document-file',
			'class'     => 'Sifency_Widget_Eltemplate',
			'file'      => 'includes/elementor/plugins/template/el-template.php',
			'live_demo' => $base_url . 'el-template',
			'tooltip'   => 'Embed a saved Elementor template.',
		),
		'sifency-protected-content'     => array(
			'title'     => 'Protected Content',
			'icon'      => 'eicon-document-file',
			'class'     => 'Sifency_Addons_Widget_Protected_Content',
			'file'      => 'includes/elementor/site/protected-content/protected-content.php',
			'live_demo' => $base_url . 'sifency-protected-content',
			'tooltip'   => 'Your protected content.',
		),
	),

	'Plugin & Integration'           => array(
		'sifency-contact-form' => array(
			'title'     => 'Form Styler',
			'icon'      => 'eicon-form-horizontal',
			'class'     => 'Sifency_Widget_Contactform',
			'file'      => 'includes/elementor/plugins/form/contact-form.php',
			'live_demo' => $base_url . 'contactform',
			'tooltip'   => 'Style CF7 or other forms.',
		),
		'sifency-mailchimp'    => array(
			'title'     => 'Mailchimp Form',
			'icon'      => 'eicon-mailchimp',
			'class'     => 'Sifency_Widget_Mailchimp',
			'file'      => 'includes/elementor/plugins/newsletter/mailchimp.php',
			'live_demo' => $base_url . 'mailchimp-form',
			'tooltip'   => 'Mailchimp subscription form.',
		),
	),

	'WooCommerce'                    => array(
		'sifency-products'                  => array(
			'title'       => 'Products Grid',
			'icon'        => 'eicon-products',
			'class'       => 'Sifency_Widget_Products',
			'file'        => 'includes/elementor/woocommerce/product-grid/products.php',
			'is_woo'      => true,
			'sync_widget' => true,
			'live_demo'   => $base_url . 'product-grid',
			'tooltip'     => 'Grid of WooCommerce products.',
		),
		'sifency-products-slider'           => array(
			'title'       => 'Products Slider',
			'icon'        => 'eicon-posts-carousel',
			'class'       => 'Sifency_Widget_Products_Slider',
			'file'        => 'includes/elementor/woocommerce/products-slider/products-slider.php',
			'is_woo'      => true,
			'sync_widget' => true,
			'live_demo'   => $base_url . 'products-slider-sifency',
			'tooltip'     => 'Slider of WooCommerce products.',
		),
		'sifency-related-products'          => array(
			'title'       => 'Related Products',
			'icon'        => 'eicon-posts-carousel',
			'class'       => 'Sifency_Widget_Related_Products',
			'file'        => 'includes/elementor/woocommerce/related-products/related-products.php',
			'is_woo'      => true,
			'sync_widget' => true,
			'live_demo'   => $base_url . 'related-products',
			'tooltip'     => 'Show related products based on current.',
		),
		'sifency-products-image'            => array(
			'title'       => 'Product Image',
			'icon'        => 'eicon-product-images',
			'class'       => 'Sifency_Widget_Product_Image',
			'file'        => 'includes/elementor/woocommerce/product-image/product-image.php',
			'is_woo'      => true,
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-product-image',
			'tooltip'     => 'Dynamic product gallery.',
		),
		'sifency-product-breadcrumb'        => array(
			'title'       => 'Product Breadcrumb',
			'icon'        => 'eicon-product-breadcrumbs',
			'class'       => 'Sifency_Widget_Product_Breadcrumb',
			'file'        => 'includes/elementor/woocommerce/breadcrumb/product-breadcrumb.php',
			'is_woo'      => true,
			'sync_widget' => true,
			'live_demo'   => $base_url . 'product-breadcrumb',
			'tooltip'     => 'WooCommerce breadcrumbs.',
		),
		'sifency-product-price'             => array(
			'title'       => 'Product Price',
			'icon'        => 'eicon-price-list',
			'class'       => 'Sifency_Widget_Price',
			'file'        => 'includes/elementor/woocommerce/product-price/product-price.php',
			'is_woo'      => true,
			'sync_widget' => true,
			'live_demo'   => $base_url . 'product-price',
			'tooltip'     => 'Dynamic product price.',
		),
		'sifency-product-rating'            => array(
			'title'       => 'Product Rating',
			'icon'        => 'eicon-product-rating',
			'class'       => 'Sifency_Widget_Product_Rating',
			'file'        => 'includes/elementor/woocommerce/product-rating/product-rating.php',
			'is_woo'      => true,
			'sync_widget' => true,
			'live_demo'   => $base_url . 'product-rating',
			'tooltip'     => 'Dynamic star rating.',
		),
		'sifency-product-addtocart'         => array(
			'title'       => 'Add to Cart',
			'icon'        => 'eicon-product-add-to-cart',
			'class'       => 'Sifency_Widget_Add_To_Cart',
			'file'        => 'includes/elementor/woocommerce/add-to-cart/add-to-cart.php',
			'is_woo'      => true,
			'sync_widget' => true,
			'live_demo'   => $base_url . 'product-addtocart',
			'tooltip'     => 'WooCommerce Add to Cart button.',
		),
		'sifency-product-short-description' => array(
			'title'       => 'Product Short Description',
			'icon'        => 'eicon-text',
			'class'       => 'Sifency_Widget_Product_Short_Description',
			'file'        => 'includes/elementor/woocommerce/product-description/product-description.php',
			'is_woo'      => true,
			'sync_widget' => true,
			'live_demo'   => $base_url . 'product-short-description',
			'tooltip'     => 'Dynamic short description.',
		),
		'sifency-product-meta'              => array(
			'title'       => 'Product Meta',
			'icon'        => 'eicon-product-meta',
			'class'       => 'Sifency_Widget_Product_Meta',
			'file'        => 'includes/elementor/woocommerce/product-meta/product-meta.php',
			'is_woo'      => true,
			'sync_widget' => true,
			'live_demo'   => $base_url . 'product-meta',
			'tooltip'     => 'SKU, Categories, Tags.',
		),
		'sifency-product-stock'             => array(
			'title'       => 'Product Stock',
			'icon'        => 'eicon-product-meta',
			'class'       => 'Sifency_Widget_Product_Stock',
			'file'        => 'includes/elementor/woocommerce/product-stock/product-stock.php',
			'is_woo'      => true,
			'sync_widget' => true,
			'live_demo'   => $base_url . 'product-stock',
			'tooltip'     => 'Stock status.',
		),
		'sifency-product-description'       => array(
			'title'       => 'Product Long Description',
			'icon'        => 'eicon-product-tabs',
			'class'       => 'Sifency_Widget_Product_Description',
			'file'        => 'includes/elementor/woocommerce/product-description-tab/product-description.php',
			'is_woo'      => true,
			'sync_widget' => true,
			'live_demo'   => $base_url . 'product-short-description',
			'tooltip'     => 'Full product description.',
		),
		'sifency-product-additional-info'   => array(
			'title'       => 'Product Additional Info',
			'icon'        => 'eicon-info-circle-o',
			'class'       => 'Sifency_Widget_Product_Additional_Info',
			'file'        => 'includes/elementor/woocommerce/product-additional-info/product-additional-info.php',
			'is_woo'      => true,
			'sync_widget' => true,
			'live_demo'   => $base_url . 'product-additional-info',
			'tooltip'     => 'Attributes and extra data.',
		),
		'sifency-product-reviews'           => array(
			'title'       => 'Product Reviews',
			'icon'        => 'eicon-testimonial',
			'class'       => 'Sifency_Widget_Product_Reviews',
			'file'        => 'includes/elementor/woocommerce/product-review-post/product-review-post.php',
			'is_woo'      => true,
			'sync_widget' => true,
			'live_demo'   => $base_url . 'product-reviews',
			'tooltip'     => 'Customer reviews.',
		),
		'sifency-mini-cart'                 => array(
			'title'       => 'Mini Cart',
			'icon'        => 'eicon-cart',
			'class'       => 'Sifency_Widget_Cart',
			'file'        => 'includes/elementor/woocommerce/cart/cart.php',
			'is_woo'      => true,
			'sync_widget' => true,
			'live_demo'   => $base_url . 'mini-cart',
			'tooltip'     => 'Dropdown cart preview.',
		),
		'sifency-checkout'                  => array(
			'title'       => 'Checkout',
			'icon'        => 'eicon-checkout',
			'class'       => 'Sifency_Widget_Checkout',
			'file'        => 'includes/elementor/woocommerce/checkout/checkout.php',
			'is_woo'      => true,
			'sync_widget' => true,
			'live_demo'   => $base_url . 'checkout',
			'tooltip'     => 'WooCommerce checkout form.',
		),
		// 'sifency-wishlist'  => [
		// 'title'     => 'Wishlist',
		// 'icon'      => 'eicon-heart-o',
		// 'class'     => 'Sifency_Widget_Wishlist',
		// 'file'      => 'includes/elementor/woocommerce/product-wishlist/wishlist.php',
		// 'is_woo'    => true,
		// 'sync_widget'   => true,
		// 'live_demo' => $base_url . 'wishlist',
		// 'tooltip'   => 'Product wishlist functionality.',
		// ],
	),

	'Service Dynamic (TB)'           => array(
		'sifency-service-feature-list' => array(
			'title'       => 'Service Feature List',
			'icon'        => 'eicon-editor-list-ul',
			'class'       => 'Sifency_Widget_Service_Features',
			'file'        => 'includes/elementor/theme-builder/service/service-features.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-service-features',
			'tooltip'     => 'Dynamic features for service.',
		),
		'sifency-service-file'         => array(
			'title'       => 'Service Brochure',
			'icon'        => 'eicon-file-download',
			'class'       => 'Sifency_Widget_Service_Brochure',
			'file'        => 'includes/elementor/theme-builder/service/service-file.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-service-brochure',
			'tooltip'     => 'Downloadable service file.',
		),
		'sifency-service-icon-image'   => array(
			'title'       => 'Service Media',
			'icon'        => 'eicon-image',
			'class'       => 'Sifency_Widget_Service_Icon_Image',
			'file'        => 'includes/elementor/theme-builder/service/service-icon-image.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'service-media',
			'tooltip'     => 'Dynamic service image.',
		),
		'sifency-service-icon'         => array(
			'title'       => 'Service Icon',
			'icon'        => 'eicon-star',
			'class'       => 'Sifency_Widget_Service_Icon',
			'file'        => 'includes/elementor/theme-builder/service/service-icon.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'service-icon',
			'tooltip'     => 'Dynamic service icon.',
		),
	),

	'Member Dynamic (TB)'            => array(
		'sifency-member-position-title' => array(
			'title'       => 'Member Position',
			'icon'        => 'eicon-elementor',
			'class'       => 'Sifency_Widget_Member_Position_Title',
			'file'        => 'includes/elementor/theme-builder/team/member-job-title.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'member-position',
			'tooltip'     => 'Job title of the member.',
		),
		'sifency-member-bio'            => array(
			'title'       => 'Member Bio',
			'icon'        => 'eicon-text',
			'class'       => 'Sifency_Widget_Member_Bio',
			'file'        => 'includes/elementor/theme-builder/team/member-bio.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'member-bio',
			'tooltip'     => 'Biography text.',
		),
		'sifency-member-phone-number'   => array(
			'title'       => 'Member Phone Number',
			'icon'        => 'eicon-device-mobile',
			'class'       => 'Sifency_Widget_Member_Phone_Number',
			'file'        => 'includes/elementor/theme-builder/team/member-phone-number.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'member-phone',
			'tooltip'     => 'Contact phone.',
		),
		'sifency-member-website'        => array(
			'title'       => 'Member Website',
			'icon'        => 'eicon-link',
			'class'       => 'Sifency_Widget_Member_Website',
			'file'        => 'includes/elementor/theme-builder/team/member-website.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'member-website',
			'tooltip'     => 'Personal website link.',
		),
		'sifency-member-email'          => array(
			'title'       => 'Member Email',
			'icon'        => 'eicon-mail',
			'class'       => 'Sifency_Widget_Member_Email',
			'file'        => 'includes/elementor/theme-builder/team/member-email.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'member-email',
			'tooltip'     => 'Email address.',
		),
		'sifency-member-location'       => array(
			'title'       => 'Member Location',
			'icon'        => 'eicon-map-pin',
			'class'       => 'Sifency_Widget_Member_Location',
			'file'        => 'includes/elementor/theme-builder/team/member-location.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'member-location',
			'tooltip'     => 'Member address.',
		),
		'sifency-member-social'         => array(
			'title'       => 'Member Social Icons',
			'icon'        => 'eicon-social-icons',
			'class'       => 'Sifency_Widget_Team_Social_Profiles',
			'file'        => 'includes/elementor/theme-builder/team/member-social-icons.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'member-social-icons',
			'tooltip'     => 'Social media links.',
		),
		'sifency-member-skills'         => array(
			'title'       => 'Member Skills',
			'icon'        => 'eicon-skill-bar',
			'class'       => 'Sifency_Widget_Team_Skills',
			'file'        => 'includes/elementor/theme-builder/team/member-skills.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'member-skills',
			'tooltip'     => 'Skill set display.',
		),
	),

	'Project/Portfolio Dynamic (TB)' => array(
		'sifency-portfolio-client-name'       => array(
			'title'       => 'Portfolio Client Name',
			'icon'        => 'eicon-user-circle-o',
			'class'       => 'Sifency_Widget_Portfolio_Client_Name',
			'file'        => 'includes/elementor/theme-builder/portfolio/portfolio-client-name.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'portfolio-client-name',
			'tooltip'     => 'Name of the client.',
		),
		'sifency-portfolio-industry'          => array(
			'title'       => 'Portfolio Industry',
			'icon'        => 'eicon-info-circle-o',
			'class'       => 'Sifency_Widget_Portfolio_Industry',
			'file'        => 'includes/elementor/theme-builder/portfolio/portfolio-industry.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'portfolio-industry',
			'tooltip'     => 'Industry field.',
		),
		'sifency-portfolio-short-description' => array(
			'title'       => 'Portfolio Short Description',
			'icon'        => 'eicon-post-excerpt',
			'class'       => 'Sifency_Widget_Portfolio_Short_Description',
			'file'        => 'includes/elementor/theme-builder/portfolio/portfolio-short-description.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'portfolio-short-description',
			'tooltip'     => 'Brief project summary.',
		),
		'sifency-portfolio-timeline'          => array(
			'title'       => 'Portfolio Timeline',
			'icon'        => 'eicon-date',
			'class'       => 'Sifency_Widget_Portfolio_Timeline',
			'file'        => 'includes/elementor/theme-builder/portfolio/portfolio-timeline.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'portfolio-timeline',
			'tooltip'     => 'Project duration.',
		),
		'sifency-portfolio-type'              => array(
			'title'       => 'Portfolio Type',
			'icon'        => 'eicon-elementor',
			'class'       => 'Sifency_Widget_Portfolio_Type',
			'file'        => 'includes/elementor/theme-builder/portfolio/portfolio-type.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'portfolio-type',
			'tooltip'     => 'Category or type.',
		),
		'sifency-portfolio-complete-date'     => array(
			'title'       => 'Portfolio Complete Date',
			'icon'        => 'eicon-calendar',
			'class'       => 'Sifency_Widget_Project_Complete_Date',
			'file'        => 'includes/elementor/theme-builder/portfolio/project-complete-date.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'project-complete-date',
			'tooltip'     => 'Date of completion.',
		),
		'sifency-portfolio-location'          => array(
			'title'       => 'Portfolio Location',
			'icon'        => 'eicon-map-pin',
			'class'       => 'Sifency_Widget_Portfolio_Location',
			'file'        => 'includes/elementor/theme-builder/portfolio/project-location.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'portfolio-location',
			'tooltip'     => 'Project location.',
		),
		'sifency-portfolio-size'              => array(
			'title'       => 'Portfolio Size',
			'icon'        => 'eicon-device-desktop',
			'class'       => 'Sifency_Widget_Portfolio_Size',
			'file'        => 'includes/elementor/theme-builder/portfolio/project-size.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'project-size',
			'tooltip'     => 'Size/Scope of project.',
		),
		'sifency-portfolio-testimonial'       => array(
			'title'       => 'Portfolio Testimonial',
			'icon'        => 'eicon-testimonial',
			'class'       => 'Sifency_Widget_Portfolio_Testimonial',
			'file'        => 'includes/elementor/theme-builder/portfolio/project-testimonial.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'portfolio-testimonial',
			'tooltip'     => 'Client feedback.',
		),
		'sifency-portfolio-rating'            => array(
			'title'       => 'Portfolio Rating',
			'icon'        => 'eicon-star',
			'class'       => 'Sifency_Widget_Portfolio_Rating',
			'file'        => 'includes/elementor/theme-builder/portfolio/project-client-rating.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'portfolio-rating',
			'tooltip'     => 'Project rating.',
		),
		'sifency-portfolio-technologies'      => array(
			'title'       => 'Portfolio Technologies',
			'icon'        => 'eicon-code-highlight',
			'class'       => 'Sifency_Widget_Portfolio_Technologies',
			'file'        => 'includes/elementor/theme-builder/portfolio/project-technologies.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'portfolio-technologies-list',
			'tooltip'     => 'Tech stack used.',
		),
	),
	'Event Dynamic (TB)'             => array(
		'sifency-event-start-date'      => array(
			'title'       => 'Event Start Date',
			'icon'        => 'eicon-calendar',
			'class'       => 'Sifency_Widget_Event_Start_Date',
			'file'        => 'includes/elementor/theme-builder/event/event-start-date.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'event-start-date',
			'tooltip'     => 'Dynamic start date.',
		),
		'sifency-event-end-date'        => array(
			'title'       => 'Event End Date',
			'icon'        => 'eicon-calendar',
			'class'       => 'Sifency_Widget_Event_End_Date',
			'file'        => 'includes/elementor/theme-builder/event/event-end-date.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-event--date',
			'tooltip'     => 'Dynamic end date.',
		),
		'sifency-event-start-time'      => array(
			'title'       => 'Event Start Time',
			'icon'        => 'eicon-clock',
			'class'       => 'Sifency_Widget_Event_Start_Time',
			'file'        => 'includes/elementor/theme-builder/event/event-start-time.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'event-start-time',
			'tooltip'     => 'Dynamic start time.',
		),
		'sifency-event-end-time'        => array(
			'title'       => 'Event End Time',
			'icon'        => 'eicon-clock',
			'class'       => 'Sifency_Widget_Event_End_Time',
			'file'        => 'includes/elementor/theme-builder/event/event-end-time.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'event-end-time',
			'tooltip'     => 'Dynamic end time.',
		),
		'sifency-event-organizer-email' => array(
			'title'       => 'Event Organizer Email',
			'icon'        => 'eicon-mail',
			'class'       => 'Sifency_Widget_Event_Organizer_Email',
			'file'        => 'includes/elementor/theme-builder/event/event-organizer-email.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-organizer-email',
			'tooltip'     => 'Dynamic email display.',
		),
		'sifency-event-organizer-name'  => array(
			'title'       => 'Event Organizer Name',
			'icon'        => 'eicon-person',
			'class'       => 'Sifency_Widget_Event_Organizer_Name',
			'file'        => 'includes/elementor/theme-builder/event/event-organizer-name.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'event-organizer-name',
			'tooltip'     => 'Dynamic name display.',
		),
		'sifency-event-organizer-phone' => array(
			'title'       => 'Event Organizer Phone',
			'icon'        => 'eicon-device-mobile',
			'class'       => 'Sifency_Widget_Event_Organizer_Phone',
			'file'        => 'includes/elementor/theme-builder/event/event-organizer-phone.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-event-contact-phone',
			'tooltip'     => 'Dynamic phone display.',
		),
		'sifency-event-location'        => array(
			'title'       => 'Event Location',
			'icon'        => 'eicon-map-pin',
			'class'       => 'Sifency_Widget_Event_Location',
			'file'        => 'includes/elementor/theme-builder/event/event-location.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'event-location',
			'tooltip'     => 'Dynamic location text.',
		),
		'sifency-event-additional-note' => array(
			'title'       => 'Event Additional Note',
			'icon'        => 'eicon-text',
			'class'       => 'Sifency_Widget_Event_Additional_Note',
			'file'        => 'includes/elementor/theme-builder/event/event-additional-note.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'event-additional-note',
			'tooltip'     => 'Extra details for event.',
		),
		'sifency-event-ticket-price'    => array(
			'title'       => 'Event Pricing',
			'icon'        => 'eicon-price-tag',
			'class'       => 'Sifency_Widget_Event_Pricing',
			'file'        => 'includes/elementor/theme-builder/event/event-ticket-price.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-event-ticket-price',
			'tooltip'     => 'Dynamic ticket price.',
		),
		'sifency-event-banner'          => array(
			'title'       => 'Event Banner Image',
			'icon'        => 'eicon-image',
			'class'       => 'Sifency_Widget_Event_Banner',
			'file'        => 'includes/elementor/theme-builder/event/event-banner-image.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-event-banner',
			'tooltip'     => 'Dynamic event image.',
		),
		'sifency-event-map'             => array(
			'title'       => 'Event Map',
			'icon'        => 'eicon-google-maps',
			'class'       => 'Sifency_Widget_Event_Map',
			'file'        => 'includes/elementor/theme-builder/event/event-map.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'event-map',
			'tooltip'     => 'Map based on event location.',
		),
		'sifency-event-status'          => array(
			'title'       => 'Event Status',
			'icon'        => 'eicon-info-circle',
			'class'       => 'Sifency_Widget_Event_Status',
			'file'        => 'includes/elementor/theme-builder/event/event-status.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'event-status',
			'tooltip'     => 'Show if event is active/upcoming.',
		),
		'sifency-event-booking-url'     => array(
			'title'       => 'Event Booking URL',
			'icon'        => 'eicon-link',
			'class'       => 'Sifency_Widget_Event_Ticket_Button',
			'file'        => 'includes/elementor/theme-builder/event/event-booking-url.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-event-ticket-button',
			'tooltip'     => 'Link to booking page.',
		),
	),

	'Career Dynamic (TB)'            => array(
		'sifency-job-title'               => array(
			'title'       => 'Job Title',
			'icon'        => 'eicon-text',
			'class'       => 'Sifency_Widget_Job_Title',
			'file'        => 'includes/elementor/theme-builder/career/job-title.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'job-title',
			'tooltip'     => 'Dynamic job title.',
		),
		'sifency-job-type'                => array(
			'title'       => 'Job Type',
			'icon'        => 'eicon-info-circle-o',
			'class'       => 'Sifency_Widget_Job_Type',
			'file'        => 'includes/elementor/theme-builder/career/job-type.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'job-type',
			'tooltip'     => 'Full-time, Part-time, etc.',
		),
		'sifency-job-salary'              => array(
			'title'       => 'Job Salary',
			'icon'        => 'eicon-price-list',
			'class'       => 'Sifency_Widget_Job_Salary',
			'file'        => 'includes/elementor/theme-builder/career/job-salary.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'job-salary',
			'tooltip'     => 'Salary range display.',
		),
		'sifency-job-location'            => array(
			'title'       => 'Job Location',
			'icon'        => 'eicon-map-pin',
			'class'       => 'Sifency_Widget_Job_Location',
			'file'        => 'includes/elementor/theme-builder/career/job-location.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'job-location',
			'tooltip'     => 'Location of the job.',
		),
		'sifency-job-apply-url-email'     => array(
			'title'       => 'Job Apply URL/Email',
			'icon'        => 'eicon-mail',
			'class'       => 'Sifency_Widget_Job_Apply_Url_Email',
			'file'        => 'includes/elementor/theme-builder/career/job-apply-url-email.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'job-apply-url-email',
			'tooltip'     => 'Contact method for application.',
		),
		'sifency-job-education'           => array(
			'title'       => 'Job Education',
			'icon'        => 'eicon-info-circle-o',
			'class'       => 'Sifency_Widget_Job_Education',
			'file'        => 'includes/elementor/theme-builder/career/job-education.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'job-education',
			'tooltip'     => 'Education requirements.',
		),
		'sifency-job-experience'          => array(
			'title'       => 'Job Experience',
			'icon'        => 'eicon-elementor',
			'class'       => 'Sifency_Widget_Job_Experience',
			'file'        => 'includes/elementor/theme-builder/career/job-experience.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'job-experience',
			'tooltip'     => 'Experience requirements.',
		),
		'sifency-job-deadline'            => array(
			'title'       => 'Job Deadline',
			'icon'        => 'eicon-calendar',
			'class'       => 'Sifency_Widget_Career_Job_Deadline',
			'file'        => 'includes/elementor/theme-builder/career/job-deadline.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-career-job-deadline',
			'tooltip'     => 'Application deadline.',
		),
		'sifency-job-apply'               => array(
			'title'       => 'Job Apply Button',
			'icon'        => 'eicon-button',
			'class'       => 'Sifency_Widget_Career_Job_Apply',
			'file'        => 'includes/elementor/theme-builder/career/job-apply-button.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-career-apply-button',
			'tooltip'     => 'Button to apply for job.',
		),
		'sifency-job-banner'              => array(
			'title'       => 'Job Banner Image',
			'icon'        => 'eicon-featured-image',
			'class'       => 'Sifency_Widget_Job_Banner',
			'file'        => 'includes/elementor/theme-builder/career/job-banner-image.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'job-banner-image',
			'tooltip'     => 'Job specific banner.',
		),
		'sifency-job-benefits'            => array(
			'title'       => 'Job Benefits',
			'icon'        => 'eicon-editor-list-ul',
			'class'       => 'Sifency_Widget_Job_Benefits',
			'file'        => 'includes/elementor/theme-builder/career/job-benefits.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'job-benefits',
			'tooltip'     => 'List of benefits.',
		),
		'sifency-job-responsibilities'    => array(
			'title'       => 'Job Responsibilities',
			'icon'        => 'eicon-editor-list-ul',
			'class'       => 'Sifency_Widget_Job_Responsibilities',
			'file'        => 'includes/elementor/theme-builder/career/job-responsibilities.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'job-responsibilities',
			'tooltip'     => 'List of responsibilities.',
		),
		'sifency-job-requirements-skills' => array(
			'title'       => 'Job Requirements & Skills',
			'icon'        => 'eicon-star-o',
			'class'       => 'Sifency_Widget_Job_Requirements_Skills',
			'file'        => 'includes/elementor/theme-builder/career/job-requirements-skills.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'job-requirements-skills',
			'tooltip'     => 'List of required skills.',
		),
		'sifency-job-department'          => array(
			'title'       => 'Job Department',
			'icon'        => 'eicon-folder',
			'class'       => 'Sifency_Widget_Job_Department',
			'file'        => 'includes/elementor/theme-builder/career/job-department.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'job-department',
			'tooltip'     => 'Department name.',
		),
	),
	'Doc Dynamic (TB)'               => array(
		'sifency-doc-navigation'   => array(
			'title'       => 'Doc Nav Menu',
			'icon'        => 'eicon-nav-menu',
			'class'       => 'Sifency_Widget_Doc_Navigation',
			'file'        => 'includes/elementor/theme-builder/doc/doc-menu.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'doc-nav-menu',
			'tooltip'     => 'Documentation sidebar.',
		),
		'sifency-doc-reading-time' => array(
			'title'       => 'Doc Reading Time',
			'icon'        => 'eicon-clock-o',
			'class'       => 'Sifency_Widget_Doc_Reading_Time',
			'file'        => 'includes/elementor/theme-builder/doc/doc-reading-time.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'doc-reading-time',
			'tooltip'     => 'Estimated reading time.',
		),
		'sifency-doc-last-update'  => array(
			'title'       => 'Doc Last Update',
			'icon'        => 'eicon-calendar',
			'class'       => 'Sifency_Widget_Doc_Last_update',
			'file'        => 'includes/elementor/theme-builder/doc/doc-last-update.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'doc-last-update',
			'tooltip'     => 'Last modified date.',
		),
		'sifency-doc-copyright'    => array(
			'title'       => 'Doc Copyright',
			'icon'        => 'eicon-text-area',
			'class'       => 'Sifency_Widget_Doc_Copyright',
			'file'        => 'includes/elementor/theme-builder/doc/doc-copyright.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'doc-copyright',
			'tooltip'     => 'Copyright notice.',
		),
	),

	'Digital Goods Dynamic (TB)'     => array(
		'sifency-digital-product-images'          => array(
			'title'       => 'Digital Product Images',
			'icon'        => 'eicon-image',
			'class'       => 'Sifency_Widget_Digital_Product_Gallery',
			'file'        => 'includes/elementor/theme-builder/digital/digital-gallery.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-digital-item-images-slider',
			'tooltip'     => 'Gallery for digital items.',
		),
		'sifency-digital-product-subtitle'        => array(
			'title'       => 'Digital Product Subtitle',
			'icon'        => 'eicon-text',
			'class'       => 'Sifency_Widget_Digital_Subtitle',
			'file'        => 'includes/elementor/theme-builder/digital/digital-subtitle.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-digital-subtitle',
			'tooltip'     => 'Secondary title.',
		),
		'sifency-digital-product-badge'           => array(
			'title'       => 'Digital Product Badge',
			'icon'        => 'eicon-star',
			'class'       => 'Sifency_Widget_Digital_Badge',
			'file'        => 'includes/elementor/theme-builder/digital/digital-badge.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-digital-badge',
			'tooltip'     => 'Sales or featured badge.',
		),
		'sifency-digital-product-version'         => array(
			'title'       => 'Digital Product Version',
			'icon'        => 'eicon-code',
			'class'       => 'Sifency_Widget_Digital_Version',
			'file'        => 'includes/elementor/theme-builder/digital/digital-version.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'digital-product-version',
			'tooltip'     => 'Current version number.',
		),
		'sifency-digital-product-update'          => array(
			'title'       => 'Digital Product Update',
			'icon'        => 'eicon-calendar',
			'class'       => 'Sifency_Widget_Digital_Update',
			'file'        => 'includes/elementor/theme-builder/digital/digital-update.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-digital-update',
			'tooltip'     => 'Last update date.',
		),
		'sifency-digital-product-faq'             => array(
			'title'       => 'Digital Product FAQ',
			'icon'        => 'eicon-help-o',
			'class'       => 'Sifency_Widget_Digital_Product_Faq',
			'file'        => 'includes/elementor/theme-builder/digital/digital-faq.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'digital-product-faq',
			'tooltip'     => 'Frequently asked questions.',
		),
		'sifency-digital-product-video'           => array(
			'title'       => 'Digital Product Dynamic Video',
			'icon'        => 'eicon-video-camera',
			'class'       => 'Sifency_Widget_Digital_Product_Video',
			'file'        => 'includes/elementor/theme-builder/digital/digital-video.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'digital-product-dynamic-video',
			'tooltip'     => 'Promotional video.',
		),
		'sifency-digital-product-live-demo'       => array(
			'title'       => 'Digital Product Live Demo',
			'icon'        => 'eicon-preview-medium',
			'class'       => 'Sifency_Widget_Digital_Live_Demo',
			'file'        => 'includes/elementor/theme-builder/digital/digital-live-demo.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-digital-live-demo',
			'tooltip'     => 'Button to live demo.',
		),
		'sifency-digital-product-purchase-button' => array(
			'title'       => 'Digital Product Purchase',
			'icon'        => 'eicon-cart',
			'class'       => 'Sifency_Widget_Digital_Product_Purchase_Button',
			'file'        => 'includes/elementor/theme-builder/digital/digital-purchase.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-digital-product-purchase-button',
			'tooltip'     => 'Buy button.',
		),
		'sifency-digital-product-guarantee'       => array(
			'title'       => 'Digital Product Guarantee',
			'icon'        => 'eicon-check-circle',
			'class'       => 'Sifency_Widget_Digital_Guarantee',
			'file'        => 'includes/elementor/theme-builder/digital/digital-guarantee.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-digital-guarantee',
			'tooltip'     => 'Satisfaction guarantee text.',
		),
		'sifency-digital-product-documentation'   => array(
			'title'       => 'Digital Product Documentation',
			'icon'        => 'eicon-file',
			'class'       => 'Sifency_Widget_Digital_Documentation',
			'file'        => 'includes/elementor/theme-builder/digital/digital-documentation.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-digital-documentation',
			'tooltip'     => 'Link to documentation.',
		),
		'sifency-digital-product-download-button' => array(
			'title'       => 'Digital Product Download',
			'icon'        => 'eicon-download',
			'class'       => 'Sifency_Widget_Digital_Downloads',
			'file'        => 'includes/elementor/theme-builder/digital/digital-file.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-digital-downloads',
			'tooltip'     => 'Direct download button.',
		),
		'sifency-digital-product-pricing-modal'   => array(
			'title'       => 'Digital Product Pricing Modal',
			'icon'        => 'eicon-price-table',
			'class'       => 'Sifency_Widget_Digital_Product_Pricing',
			'file'        => 'includes/elementor/theme-builder/digital/digital-pricing-modal.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-digital-product-pricing',
			'tooltip'     => 'Pricing options popup.',
		),
		'sifency-digital-product-changelog'       => array(
			'title'       => 'Digital Product Changelog',
			'icon'        => 'eicon-history',
			'class'       => 'Sifency_Widget_Digital_Changelog',
			'file'        => 'includes/elementor/theme-builder/digital/digital-changelog.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-digital-goods-changelog',
			'tooltip'     => 'Version history.',
		),
	),

	'EDD Dynamic (TB)'               => array(
		'sifency-edd-price'          => array(
			'title'       => 'EDD Price',
			'icon'        => 'eicon-price-tag',
			'class'       => 'Sifency_Widget_Edd_Price',
			'file'        => 'includes/elementor/theme-builder/edd/edd-price.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'edd-price',
			'tooltip'     => 'Price for EDD item.',
		),
		'sifency-edd-purchase-bar'   => array(
			'title'       => 'EDD Purchase Bar',
			'icon'        => 'eicon-cart',
			'class'       => 'Sifency_Widget_EDD_Purchase_Bar',
			'file'        => 'includes/elementor/theme-builder/edd/edd-purchase-bar.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'edd-purchase-bar',
			'tooltip'     => 'Sticky purchase bar.',
		),
		'sifency-edd-action-buttons' => array(
			'title'       => 'EDD Action Button',
			'icon'        => 'eicon-button',
			'class'       => 'Sifency_Widget_EDD_Action_Buttons',
			'file'        => 'includes/elementor/theme-builder/edd/edd-action-btn.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-edd-action-buttons',
			'tooltip'     => 'Buy or download buttons.',
		),
		'sifency-edd-meta'           => array(
			'title'       => 'EDD Meta',
			'icon'        => 'eicon-product-meta',
			'class'       => 'Sifency_Widget_EDD_Meta_Info',
			'file'        => 'includes/elementor/theme-builder/edd/edd-meta.php',
			'sync_widget' => true,
			'live_demo'   => $base_url . 'sifency-edd-meta-info',
			'tooltip'     => 'EDD product information.',
		),
	),
);
