<?php

if (!defined('ABSPATH')) {
    exit;
}
define('ELEMENTOR_VERSION', '3.2.5');
define('ELEMENTOR_PREVIOUS_STABLE_VERSION', '3.1.4');
define('ELEMENTOR__FILE__', __FILE__);
define('ELEMENTOR_PLUGIN_BASE', plugin_basename(ELEMENTOR__FILE__));
define('ELEMENTOR_PATH', plugin_dir_path(ELEMENTOR__FILE__));
if (defined('ELEMENTOR_TESTS') && ELEMENTOR_TESTS) {
    define('ELEMENTOR_URL', 'file://' . ELEMENTOR_PATH);
} else {
    define('ELEMENTOR_URL', plugins_url('/', ELEMENTOR__FILE__));
}
define('ELEMENTOR_MODULES_PATH', plugin_dir_path(ELEMENTOR__FILE__) . '/modules');
define('ELEMENTOR_ASSETS_PATH', ELEMENTOR_PATH . 'assets/');
define('ELEMENTOR_ASSETS_URL', ELEMENTOR_URL . 'assets/');
add_action('plugins_loaded', 'elementor_load_plugin_textdomain');
if (!version_compare(PHP_VERSION, '5.6', '>=')) {
    add_action('admin_notices', 'elementor_fail_php_version');
} elseif (!version_compare(get_bloginfo('version'), '5.2', '>=')) {
    add_action('admin_notices', 'elementor_fail_wp_version');
} else {
    require ELEMENTOR_PATH . 'includes/plugin.php';
}
function elementor_load_plugin_textdomain()
{
    load_plugin_textdomain('elementor');
}
function elementor_fail_php_version()
{
    $message = sprintf(esc_html__('Elementor requires PHP version %s+, plugin is currently NOT RUNNING.', 'elementor'), '5.6');
    $html_message = sprintf('<div class="error">%s</div>', wpautop($message));
    echo wp_kses_post($html_message);
}
function elementor_fail_wp_version()
{
    $message = sprintf(esc_html__('Elementor requires WordPress version %s+. Because you are using an earlier version, the plugin is currently NOT RUNNING.', 'elementor'), '5.2');
    $html_message = sprintf('<div class="error">%s</div>', wpautop($message));
    echo wp_kses_post($html_message);
}