/**
* Logger class
* Describes a logger instance
*
* Based on PSR-3: http://www.php-fig.org/psr/psr-3/
*
* The message MUST be a string or object implementing __toString().
*
* The message MAY contain placeholders in the form: {foo} where foo
* will be replaced by the context data in key "foo".
*
* The context array can contain arbitrary data, the only assumption that
* can be made by implementors is that if an Exception instance is given
* to produce a stack trace, it MUST be in a key named "exception".
*
* See https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-3-logger-interface.md
* for the full interface specification.
*
* @see https://github.com/humanmade/WordPress-Importer/blob/master/class-logger.php
* @package Kadence Starter Templates
*/
namespace KadenceWP\KadenceStarterTemplates;
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
class Logger_CLI extends Logger {
public $min_level = 'notice';
/**
* Variable for front-end error display.
*
* @var string
*/
public $error_output = '';
/**
* Overwritten log function from WP_Importer_Logger_CLI.
*
* Logs with an arbitrary level.
*
* @param mixed $level level of reporting.
* @param string $message log message.
* @param array $context context to the log message.
*/
public function log( $level, $message, array $context = array() ) {
// Save error messages for front-end display.
$this->error_output( $level, $message, $context = array() );
if ( $this->level_to_numeric( $level ) < $this->level_to_numeric( $this->min_level ) ) {
return;
}
printf(
'[%s] %s' . PHP_EOL,
strtoupper( $level ),
$message
);
}
/**
* Save messages for error output.
* Only the messages greater then Error.
*
* @param mixed $level level of reporting.
* @param string $message log message.
* @param array $context context to the log message.
*/
public function error_output( $level, $message, array $context = array() ) {
if ( $this->level_to_numeric( $level ) < $this->level_to_numeric( 'error' ) ) {
return;
}
$this->error_output .= sprintf(
'[%s] %s ',
strtoupper( $level ),
$message
);
}
public static function level_to_numeric( $level ) {
$levels = array(
'emergency' => 8,
'alert' => 7,
'critical' => 6,
'error' => 5,
'warning' => 4,
'notice' => 3,
'info' => 2,
'debug' => 1,
);
if ( ! isset( $levels[ $level ] ) ) {
return 0;
}
return $levels[ $level ];
}
}/**
* Kadence Blocks Helper Functions
*
* @since 1.8.0
* @package Kadence Blocks
*/
// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
use function KadenceWP\KadenceStarterTemplates\StellarWP\Uplink\get_license_key;
use function KadenceWP\KadenceStarterTemplates\StellarWP\Uplink\get_original_domain;
/**
* Get the license data for the plugin.
*/
function kadence_starter_templates_get_license_data() {
$data = [];
if ( function_exists( 'kadence_blocks_get_current_license_data' ) ) {
$data = kadence_blocks_get_current_license_data();
}
if ( empty( $data['key'] ) && function_exists( 'KadenceWP\KadencePro\StellarWP\Uplink\get_license_key' ) ) {
$data = [
'key' => \KadenceWP\KadencePro\StellarWP\Uplink\get_license_key( 'kadence-theme-pro' ),
'product' => 'kadence-theme-pro',
'email' => '',
];
}
if ( empty( $data['key'] ) ) {
$data = [
'key' => get_license_key( 'kadence-starter-templates' ),
'product' => 'kadence-starter-templates',
'email' => '',
];
}
$license_data = [
'api_key' => ( ! empty( $data['key'] ) ? $data['key'] : '' ),
'api_email' => ( ! empty( $data['email'] ) ? $data['email'] : '' ), // Backwards compatibility with older licensing.
'site_url' => get_original_domain(),
'product_slug' => ( ! empty( $data['product'] ) ? $data['product'] : 'kadence-starter-templates' ),
'env' => kadence_starter_templates_get_current_env(),
];
return $license_data;
}
/**
* Get the current environment.
*/
function kadence_starter_templates_get_current_env() {
if ( defined( 'STELLARWP_UPLINK_API_BASE_URL' ) ) {
switch ( STELLARWP_UPLINK_API_BASE_URL ) {
case 'https://licensing-dev.stellarwp.com':
return 'dev';
case 'https://licensing-staging.stellarwp.com':
return 'staging';
}
}
return '';
}/**
* The admin settings handler of the plugin.
*
* Handles saving and validating settings from the admin UI and network admin.
*
* @since 1.1.0
* @package LiteSpeed
*/
namespace LiteSpeed;
defined( 'WPINC' ) || exit();
/**
* Class Admin_Settings
*
* Saves, sanitizes, and validates LiteSpeed Cache settings.
*/
class Admin_Settings extends Base {
const LOG_TAG = '[Settings]';
const ENROLL = '_settings-enroll';
/**
* Save settings (single site).
*
* Accepts data from $_POST or WP-CLI.
* Importers may call the Conf class directly.
*
* @since 3.0
*
* @param array $raw_data Raw data from request/CLI.
* @return void
*/
public function save( $raw_data ) {
self::debug( 'saving' );
if ( empty( $raw_data[ self::ENROLL ] ) ) {
wp_die( esc_html__( 'No fields', 'litespeed-cache' ) );
}
$raw_data = Admin::cleanup_text( $raw_data );
// Convert data to config format.
$the_matrix = [];
foreach ( array_unique( $raw_data[ self::ENROLL ] ) as $id ) {
$child = false;
// Drop array format.
if ( false !== strpos( $id, '[' ) ) {
if ( 0 === strpos( $id, self::O_CDN_MAPPING ) || 0 === strpos( $id, self::O_CRAWLER_COOKIES ) ) {
// CDN child | Cookie Crawler settings.
$child = substr( $id, strpos( $id, '[' ) + 1, strpos( $id, ']' ) - strpos( $id, '[' ) - 1 );
// Drop ending []; Compatible with xx[0] way from CLI.
$id = substr( $id, 0, strpos( $id, '[' ) );
} else {
// Drop ending [].
$id = substr( $id, 0, strpos( $id, '[' ) );
}
}
if ( ! array_key_exists( $id, self::$_default_options ) ) {
continue;
}
// Validate $child.
if ( self::O_CDN_MAPPING === $id ) {
if ( ! in_array( $child, [ self::CDN_MAPPING_URL, self::CDN_MAPPING_INC_IMG, self::CDN_MAPPING_INC_CSS, self::CDN_MAPPING_INC_JS, self::CDN_MAPPING_FILETYPE ], true ) ) {
continue;
}
}
if ( self::O_CRAWLER_COOKIES === $id ) {
if ( ! in_array( $child, [ self::CRWL_COOKIE_NAME, self::CRWL_COOKIE_VALS ], true ) ) {
continue;
}
}
// Pull value from request.
if ( $child ) {
// []=xxx or [0]=xxx
$data = ! empty( $raw_data[ $id ][ $child ] ) ? $raw_data[ $id ][ $child ] : $this->type_casting(false, $id);
} else {
$data = ! empty( $raw_data[ $id ] ) ? $raw_data[ $id ] : $this->type_casting(false, $id);
}
// Sanitize/normalize complex fields.
if ( self::O_CDN_MAPPING === $id || self::O_CRAWLER_COOKIES === $id ) {
// Use existing queued data if available (only when $child != false).
$data2 = array_key_exists( $id, $the_matrix )
? $the_matrix[ $id ]
: ( defined( 'WP_CLI' ) && WP_CLI ? $this->conf( $id ) : [] );
}
switch ( $id ) {
// Don't allow Editor/admin to be used in crawler role simulator.
case self::O_CRAWLER_ROLES:
$data = Utility::sanitize_lines( $data );
if ( $data ) {
foreach ( $data as $k => $v ) {
if ( user_can( $v, 'edit_posts' ) ) {
/* translators: %s: user id in tags */
$msg = sprintf(
esc_html__( 'The user with id %s has editor access, which is not allowed for the role simulator.', 'litespeed-cache' ),
'' . esc_html( $v ) . ''
);
Admin_Display::error( $msg );
unset( $data[ $k ] );
}
}
}
break;
case self::O_CDN_MAPPING:
/**
* CDN setting
*
* Raw data format:
* cdn-mapping[url][] = 'xxx'
* cdn-mapping[url][2] = 'xxx2'
* cdn-mapping[inc_js][] = 1
*
* Final format:
* cdn-mapping[0][url] = 'xxx'
* cdn-mapping[2][url] = 'xxx2'
*/
if ( $data ) {
foreach ( $data as $k => $v ) {
if ( self::CDN_MAPPING_FILETYPE === $child ) {
$v = Utility::sanitize_lines( $v );
}
if ( self::CDN_MAPPING_URL === $child ) {
// If not a valid URL, turn off CDN.
if ( 0 !== strpos( $v, 'https://' ) ) {
self::debug( '❌ CDN mapping set to OFF due to invalid URL' );
$the_matrix[ self::O_CDN ] = false;
}
$v = trailingslashit( $v );
}
if ( in_array( $child, [ self::CDN_MAPPING_INC_IMG, self::CDN_MAPPING_INC_CSS, self::CDN_MAPPING_INC_JS ], true ) ) {
// Because these can't be auto detected in `config->update()`, need to format here.
$v = 'false' === $v ? 0 : (bool) $v;
}
if ( empty( $data2[ $k ] ) ) {
$data2[ $k ] = [];
}
$data2[ $k ][ $child ] = $v;
}
}
$data = $data2;
break;
case self::O_CRAWLER_COOKIES:
/**
* Cookie Crawler setting
* Raw Format:
* crawler-cookies[name][] = xxx
* crawler-cookies[name][2] = xxx2
* crawler-cookies[vals][] = xxx
*
* Final format:
* crawler-cookie[0][name] = 'xxx'
* crawler-cookie[0][vals] = 'xxx'
* crawler-cookie[2][name] = 'xxx2'
*
* Empty line for `vals` uses literal `_null`.
*/
if ( $data ) {
foreach ( $data as $k => $v ) {
if ( self::CRWL_COOKIE_VALS === $child ) {
$v = Utility::sanitize_lines( $v );
}
if ( empty( $data2[ $k ] ) ) {
$data2[ $k ] = [];
}
$data2[ $k ][ $child ] = $v;
}
}
$data = $data2;
break;
// Cache exclude category.
case self::O_CACHE_EXC_CAT:
$data2 = [];
$data = Utility::sanitize_lines( $data );
foreach ( $data as $v ) {
$cat_id = get_cat_ID( $v );
if ( ! $cat_id ) {
continue;
}
$data2[] = $cat_id;
}
$data = $data2;
break;
// Cache exclude tag.
case self::O_CACHE_EXC_TAG:
$data2 = [];
$data = Utility::sanitize_lines( $data );
foreach ( $data as $v ) {
$term = get_term_by( 'name', $v, 'post_tag' );
if ( ! $term ) {
// Could surface an admin error here if desired.
continue;
}
$data2[] = $term->term_id;
}
$data = $data2;
break;
case self::O_IMG_OPTM_SIZES_SKIPPED: // Skip image sizes
$image_sizes = Utility::prepare_image_sizes_array();
$saved_sizes = isset( $raw_data[$id] ) ? $raw_data[$id] : [];
$data = array_diff( $image_sizes, $saved_sizes );
break;
default:
break;
}
$the_matrix[ $id ] = $data;
}
// Special handler for CDN/Crawler 2d list to drop empty rows.
foreach ( $the_matrix as $id => $data ) {
/**
* Format:
* cdn-mapping[0][url] = 'xxx'
* cdn-mapping[2][url] = 'xxx2'
* crawler-cookie[0][name] = 'xxx'
* crawler-cookie[0][vals] = 'xxx'
* crawler-cookie[2][name] = 'xxx2'
*/
if ( self::O_CDN_MAPPING === $id || self::O_CRAWLER_COOKIES === $id ) {
// Drop row if all children are empty.
foreach ( $data as $k => $v ) {
foreach ( $v as $v2 ) {
if ( $v2 ) {
continue 2;
}
}
// All empty.
unset( $the_matrix[ $id ][ $k ] );
}
}
// Don't allow repeated cookie names.
if ( self::O_CRAWLER_COOKIES === $id ) {
$existed = [];
foreach ( $the_matrix[ $id ] as $k => $v ) {
if ( empty( $v[ self::CRWL_COOKIE_NAME ] ) || in_array( $v[ self::CRWL_COOKIE_NAME ], $existed, true ) ) {
// Filter repeated or empty name.
unset( $the_matrix[ $id ][ $k ] );
continue;
}
$existed[] = $v[ self::CRWL_COOKIE_NAME ];
}
}
// tmp fix the 3rd part woo update hook issue when enabling vary cookie.
if ( 'wc_cart_vary' === $id ) {
if ( $data ) {
add_filter(
'litespeed_vary_cookies',
function ( $arr ) {
$arr[] = 'woocommerce_cart_hash';
return array_unique( $arr );
}
);
} else {
add_filter(
'litespeed_vary_cookies',
function ( $arr ) {
$key = array_search( 'woocommerce_cart_hash', $arr, true );
if ( false !== $key ) {
unset( $arr[ $key ] );
}
return array_unique( $arr );
}
);
}
}
}
// id validation will be inside.
$this->cls( 'Conf' )->update_confs( $the_matrix );
$msg = __( 'Options saved.', 'litespeed-cache' );
Admin_Display::success( $msg );
}
/**
* Parses any changes made by the network admin on the network settings.
*
* @since 3.0
*
* @param array $raw_data Raw data from request/CLI.
* @return void
*/
public function network_save( $raw_data ) {
self::debug( 'network saving' );
if ( empty( $raw_data[ self::ENROLL ] ) ) {
wp_die( esc_html__( 'No fields', 'litespeed-cache' ) );
}
$raw_data = Admin::cleanup_text( $raw_data );
foreach ( array_unique( $raw_data[ self::ENROLL ] ) as $id ) {
// Append current field to setting save.
if ( ! array_key_exists( $id, self::$_default_site_options ) ) {
continue;
}
$data = ! empty( $raw_data[ $id ] ) ? $raw_data[ $id ] : false;
// id validation will be inside.
$this->cls( 'Conf' )->network_update( $id, $data );
}
// Update related files.
Activation::cls()->update_files();
$msg = __( 'Options saved.', 'litespeed-cache' );
Admin_Display::success( $msg );
}
/**
* Hooked to the wp_redirect filter when saving widgets fails validation.
*
* @since 1.1.3
*
* @param string $location The redirect location.
* @return string Updated location string.
*/
public static function widget_save_err( $location ) {
return str_replace( '?message=0', '?error=0', $location );
}
/**
* Validate the LiteSpeed Cache settings on widget save.
*
* @since 1.1.3
*
* @param array $instance The new settings.
* @param array $new_instance The raw submitted settings.
* @param array $old_instance The original settings.
* @param \WP_Widget $widget The widget instance.
* @return array|false Updated settings on success, false on error.
*/
public static function validate_widget_save( $instance, $new_instance, $old_instance, $widget ) {
if ( empty( $new_instance ) ) {
return $instance;
}
if ( ! isset( $new_instance[ ESI::WIDGET_O_ESIENABLE ], $new_instance[ ESI::WIDGET_O_TTL ] ) ) {
return $instance;
}
$esi = (int) $new_instance[ ESI::WIDGET_O_ESIENABLE ] % 3;
$ttl = (int) $new_instance[ ESI::WIDGET_O_TTL ];
if ( 0 !== $ttl && $ttl < 30 ) {
add_filter( 'wp_redirect', __CLASS__ . '::widget_save_err' );
return false; // Invalid ttl.
}
if ( empty( $instance[ Conf::OPTION_NAME ] ) ) {
// @todo to be removed.
$instance[ Conf::OPTION_NAME ] = [];
}
$instance[ Conf::OPTION_NAME ][ ESI::WIDGET_O_ESIENABLE ] = $esi;
$instance[ Conf::OPTION_NAME ][ ESI::WIDGET_O_TTL ] = $ttl;
$current = ! empty( $old_instance[ Conf::OPTION_NAME ] ) ? $old_instance[ Conf::OPTION_NAME ] : false;
// Avoid unsanitized superglobal usage.
$referrer = isset( $_SERVER['HTTP_REFERER'] ) ? esc_url_raw( wp_unslash( $_SERVER['HTTP_REFERER'] ) ) : '';
// Only purge when not in the Customizer.
if ( false === strpos( $referrer, '/wp-admin/customize.php' ) ) {
if ( ! $current || $esi !== (int) $current[ ESI::WIDGET_O_ESIENABLE ] ) {
Purge::purge_all( 'Widget ESI_enable changed' );
} elseif ( 0 !== $ttl && $ttl !== (int) $current[ ESI::WIDGET_O_TTL ] ) {
Purge::add( Tag::TYPE_WIDGET . $widget->id );
}
Purge::purge_all( 'Widget saved' );
}
return $instance;
}
}
/**
* Guest mode management class.
*
* Handles syncing of Guest Mode IP and UA lists from QUIC.cloud.
*
* @package LiteSpeed
* @since 7.7
*/
namespace LiteSpeed;
defined( 'WPINC' ) || exit();
/**
* Class Guest
*
* Extends Cloud class to provide Guest Mode related functionality.
*/
class Guest extends Cloud {
const LOG_TAG = '👤';
const TYPE_SYNC = 'sync';
/**
* Cron handler for daily Guest Mode sync.
*
* @since 7.7
* @return void
*/
public static function cron() {
self::debug( 'Cron: starting daily sync' );
self::cls()->sync_lists();
}
/**
* Sync Guest Mode IP and UA lists.
*
* Fetches the latest IP and UA lists from QUIC.cloud API and saves them locally.
*
* @since 7.7
* @return array{success: bool, message: string}
*/
public function sync_lists() {
self::debug( 'Starting Guest Mode lists sync' );
$cloud_dir = LITESPEED_STATIC_DIR . '/cloud';
$results = [
'ips' => false,
'uas' => false,
];
foreach ( [ 'ips', 'uas' ] as $type ) {
$data = $this->_fetch_api( $this->_cloud_server_wp . '/gm_' . $type );
if ( $data && File::save( $cloud_dir . '/gm_' . $type . '.txt', $data, true ) ) {
self::debug( 'Guest Mode ' . $type . ' synced' );
$results[ $type ] = true;
}
}
$success = $results['ips'] && $results['uas'];
$message = $success
? __( 'Guest Mode lists synced successfully.', 'litespeed-cache' )
: __( 'Failed to sync Guest Mode lists.', 'litespeed-cache' );
return [
'success' => $success,
'message' => $message,
];
}
/**
* Fetch data from API.
*
* @since 7.7
* @param string $url API URL.
* @return string|false Data on success, false on failure.
*/
private function _fetch_api( $url ) {
self::debug( 'Fetching: ' . $url );
$response = wp_remote_get(
$url,
[
'timeout' => 15,
]
);
if ( is_wp_error( $response ) ) {
self::debug( 'Fetch error: ' . $response->get_error_message() );
return false;
}
$code = wp_remote_retrieve_response_code( $response );
if ( 200 !== $code ) {
self::debug( 'Fetch failed with code: ' . $code );
return false;
}
$body = wp_remote_retrieve_body( $response );
if ( empty( $body ) ) {
self::debug( 'Empty response body' );
return false;
}
return $body;
}
/**
* Handle all request actions from main class.
*
* @since 7.7
* @return void
*/
public function handler() {
$type = Router::verify_type();
switch ( $type ) {
case self::TYPE_SYNC:
$result = $this->sync_lists();
if ( Router::is_ajax() ) {
wp_send_json( $result );
}
if ( $result['success'] ) {
Admin_Display::success( $result['message'] );
} else {
Admin_Display::error( $result['message'] );
}
break;
default:
break;
}
Admin::redirect();
}
}
/*! elementor - v3.23.0 - 05-08-2024 */
/*! For license information please see common.min.js.LICENSE.txt */
(()=>{var C={71177:(C,T,B)=>{"use strict";function n(C){for(var T=arguments.length,B=Array(T>1?T-1:0),q=1;q3?T.i-4:T.i:Array.isArray(C)?1:s(C)?2:v(C)?3:0}function u(C,T){return 2===o(C)?C.has(T):Object.prototype.hasOwnProperty.call(C,T)}function a(C,T){return 2===o(C)?C.get(T):C[T]}function f(C,T,B){var q=o(C);2===q?C.set(T,B):3===q?C.add(B):C[T]=B}function c(C,T){return C===T?0!==C||1/C==1/T:C!=C&&T!=T}function s(C){return L&&C instanceof Map}function v(C){return $&&C instanceof Set}function p(C){return C.o||C.t}function l(C){if(Array.isArray(C))return Array.prototype.slice.call(C);var T=X(C);delete T[K];for(var B=J(T),q=0;q1&&(C.set=C.add=C.clear=C.delete=h),Object.freeze(C),T&&i(C,(function(C,T){return d(T,!0)}),!0)),C}function h(){n(2)}function y(C){return null==C||"object"!=typeof C||Object.isFrozen(C)}function b(C){var T=Y[C];return T||n(18,C),T}function m(C,T){Y[C]||(Y[C]=T)}function _(){return W}function j(C,T){T&&(b("Patches"),C.u=[],C.s=[],C.v=T)}function g(C){O(C),C.p.forEach(S),C.p=null}function O(C){C===W&&(W=C.l)}function w(C){return W={p:[],l:W,h:C,m:!0,_:0}}function S(C){var T=C[K];0===T.i||1===T.i?T.j():T.g=!0}function P(C,T){T._=T.p.length;var B=T.p[0],q=void 0!==C&&C!==B;return T.h.O||b("ES5").S(T,C,q),q?(B[K].P&&(g(T),n(4)),t(C)&&(C=M(T,C),T.l||x(T,C)),T.u&&b("Patches").M(B[K].t,C,T.u,T.s)):C=M(T,B,[]),g(T),T.u&&T.v(T.u,T.s),C!==H?C:void 0}function M(C,T,B){if(y(T))return T;var q=T[K];if(!q)return i(T,(function(W,U){return A(C,q,T,W,U,B)}),!0),T;if(q.A!==C)return T;if(!q.P)return x(C,q.t,!0),q.t;if(!q.I){q.I=!0,q.A._--;var W=4===q.i||5===q.i?q.o=l(q.k):q.o,U=W,L=!1;3===q.i&&(U=new Set(W),W.clear(),L=!0),i(U,(function(T,U){return A(C,q,W,T,U,B,L)})),x(C,W,!1),B&&C.u&&b("Patches").N(q,B,C.u,C.s)}return q.o}function A(C,T,B,q,W,U,L){if(r(W)){var $=M(C,W,U&&T&&3!==T.i&&!u(T.R,q)?U.concat(q):void 0);if(f(B,q,$),!r($))return;C.m=!1}else L&&B.add(W);if(t(W)&&!y(W)){if(!C.h.D&&C._<1)return;M(C,W),T&&T.A.l||x(C,W)}}function x(C,T,B){void 0===B&&(B=!1),!C.l&&C.h.D&&C.m&&d(T,B)}function z(C,T){var B=C[K];return(B?p(B):C)[T]}function I(C,T){if(T in C)for(var B=Object.getPrototypeOf(C);B;){var q=Object.getOwnPropertyDescriptor(B,T);if(q)return q;B=Object.getPrototypeOf(B)}}function k(C){C.P||(C.P=!0,C.l&&k(C.l))}function E(C){C.o||(C.o=l(C.t))}function N(C,T,B){var q=s(T)?b("MapSet").F(T,B):v(T)?b("MapSet").T(T,B):C.O?function(C,T){var B=Array.isArray(C),q={i:B?1:0,A:T?T.A:_(),P:!1,I:!1,R:{},l:T,t:C,k:null,o:null,j:null,C:!1},W=q,U=Z;B&&(W=[q],U=ee);var L=Proxy.revocable(W,U),$=L.revoke,V=L.proxy;return q.k=V,q.j=$,V}(T,B):b("ES5").J(T,B);return(B?B.A:_()).p.push(q),q}function R(C){return r(C)||n(22,C),function n(C){if(!t(C))return C;var T,B=C[K],q=o(C);if(B){if(!B.P&&(B.i<4||!b("ES5").K(B)))return B.t;B.I=!0,T=D(C,q),B.I=!1}else T=D(C,q);return i(T,(function(C,q){B&&a(B.t,C)===q||f(T,C,n(q))})),3===q?new Set(T):T}(C)}function D(C,T){switch(T){case 2:return new Map(C);case 3:return Array.from(C)}return l(C)}function F(){function t(T,B){var q=C[T];return q?q.enumerable=B:C[T]=q={configurable:!0,enumerable:B,get:function(){var C=this[K];return Z.get(C,T)},set:function(C){var B=this[K];Z.set(B,T,C)}},q}function e(C){for(var T=C.length-1;T>=0;T--){var B=C[T][K];if(!B.P)switch(B.i){case 5:a(B)&&k(B);break;case 4:o(B)&&k(B)}}}function o(C){for(var T=C.t,B=C.k,q=J(B),W=q.length-1;W>=0;W--){var U=q[W];if(U!==K){var L=T[U];if(void 0===L&&!u(T,U))return!0;var $=B[U],V=$&&$[K];if(V?V.t!==L:!c($,L))return!0}}var H=!!T[K];return q.length!==J(T).length+(H?0:1)}function a(C){var T=C.k;if(T.length!==C.t.length)return!0;var B=Object.getOwnPropertyDescriptor(T,T.length-1);if(B&&!B.get)return!0;for(var q=0;qCe,MiddlewareArray:()=>ke,SHOULD_AUTOBATCH:()=>ze,TaskAbortError:()=>Be,__DO_NOT_USE__ActionTypes:()=>ue,addListener:()=>Ue,applyMiddleware:()=>applyMiddleware,autoBatchEnhancer:()=>autoBatchEnhancer,bindActionCreators:()=>bindActionCreators,clearAllListeners:()=>Le,combineReducers:()=>combineReducers,compose:()=>compose,configureStore:()=>configureStore,createAction:()=>createAction,createActionCreatorInvariantMiddleware:()=>createActionCreatorInvariantMiddleware,createAsyncThunk:()=>Pe,createDraftSafeSelector:()=>createDraftSafeSelector,createEntityAdapter:()=>createEntityAdapter,createImmutableStateInvariantMiddleware:()=>createImmutableStateInvariantMiddleware,createListenerMiddleware:()=>createListenerMiddleware,createNextState:()=>oe,createReducer:()=>createReducer,createSelector:()=>fe,createSerializableStateInvariantMiddleware:()=>createSerializableStateInvariantMiddleware,createSlice:()=>createSlice,createStore:()=>createStore,current:()=>R,findNonSerializableValue:()=>findNonSerializableValue,freeze:()=>d,getDefaultMiddleware:()=>getDefaultMiddleware,getType:()=>getType,isAction:()=>isAction,isActionCreator:()=>isActionCreator,isAllOf:()=>isAllOf,isAnyOf:()=>isAnyOf,isAsyncThunkAction:()=>isAsyncThunkAction,isDraft:()=>r,isFluxStandardAction:()=>isFSA,isFulfilled:()=>isFulfilled,isImmutableDefault:()=>isImmutableDefault,isPending:()=>isPending,isPlain:()=>isPlain,isPlainObject:()=>redux_toolkit_esm_isPlainObject,isRejected:()=>isRejected,isRejectedWithValue:()=>isRejectedWithValue,legacy_createStore:()=>ce,miniSerializeError:()=>miniSerializeError,nanoid:()=>nanoid,original:()=>e,prepareAutoBatched:()=>prepareAutoBatched,removeListener:()=>$e,unwrapResult:()=>unwrapResult});var q,W,U="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),L="undefined"!=typeof Map,$="undefined"!=typeof Set,V="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,H=U?Symbol.for("immer-nothing"):((q={})["immer-nothing"]=!0,q),G=U?Symbol.for("immer-draftable"):"__$immer_draftable",K=U?Symbol.for("immer-state"):"__$immer_state",Q=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),J="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(C){return Object.getOwnPropertyNames(C).concat(Object.getOwnPropertySymbols(C))}:Object.getOwnPropertyNames,X=Object.getOwnPropertyDescriptors||function(C){var T={};return J(C).forEach((function(B){T[B]=Object.getOwnPropertyDescriptor(C,B)})),T},Y={},Z={get:function(C,T){if(T===K)return C;var B=p(C);if(!u(B,T))return function(C,T,B){var q,W=I(T,B);return W?"value"in W?W.value:null===(q=W.get)||void 0===q?void 0:q.call(C.k):void 0}(C,B,T);var q=B[T];return C.I||!t(q)?q:q===z(C.t,T)?(E(C),C.o[T]=N(C.A.h,q,C)):q},has:function(C,T){return T in p(C)},ownKeys:function(C){return Reflect.ownKeys(p(C))},set:function(C,T,B){var q=I(p(C),T);if(null==q?void 0:q.set)return q.set.call(C.k,B),!0;if(!C.P){var W=z(p(C),T),U=null==W?void 0:W[K];if(U&&U.t===B)return C.o[T]=B,C.R[T]=!1,!0;if(c(B,W)&&(void 0!==B||u(C.t,T)))return!0;E(C),k(C)}return C.o[T]===B&&(void 0!==B||T in C.o)||Number.isNaN(B)&&Number.isNaN(C.o[T])||(C.o[T]=B,C.R[T]=!0),!0},deleteProperty:function(C,T){return void 0!==z(C.t,T)||T in C.t?(C.R[T]=!1,E(C),k(C)):delete C.R[T],C.o&&delete C.o[T],!0},getOwnPropertyDescriptor:function(C,T){var B=p(C),q=Reflect.getOwnPropertyDescriptor(B,T);return q?{writable:!0,configurable:1!==C.i||"length"!==T,enumerable:q.enumerable,value:B[T]}:q},defineProperty:function(){n(11)},getPrototypeOf:function(C){return Object.getPrototypeOf(C.t)},setPrototypeOf:function(){n(12)}},ee={};i(Z,(function(C,T){ee[C]=function(){return arguments[0]=arguments[0][0],T.apply(this,arguments)}})),ee.deleteProperty=function(C,T){return ee.set.call(this,C,T,void 0)},ee.set=function(C,T,B){return Z.set.call(this,C[0],T,B,C[0])};var te=function(){function e(C){var T=this;this.O=V,this.D=!0,this.produce=function(C,B,q){if("function"==typeof C&&"function"!=typeof B){var W=B;B=C;var U=T;return function(C){var T=this;void 0===C&&(C=W);for(var q=arguments.length,L=Array(q>1?q-1:0),$=1;$1?q-1:0),U=1;U=0;B--){var q=T[B];if(0===q.path.length&&"replace"===q.op){C=q.value;break}}B>-1&&(T=T.slice(B+1));var W=b("Patches").$;return r(C)?W(C,T):this.produce(C,(function(C){return W(C,T)}))},e}(),re=new te,ne=re.produce;re.produceWithPatches.bind(re),re.setAutoFreeze.bind(re),re.setUseProxies.bind(re),re.applyPatches.bind(re),re.createDraft.bind(re),re.finishDraft.bind(re);const oe=ne;function _typeof(C){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(C){return typeof C}:function(C){return C&&"function"==typeof Symbol&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},_typeof(C)}function toPropertyKey(C){var T=function toPrimitive(C,T){if("object"!=_typeof(C)||!C)return C;var B=C[Symbol.toPrimitive];if(void 0!==B){var q=B.call(C,T||"default");if("object"!=_typeof(q))return q;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===T?String:Number)(C)}(C,"string");return"symbol"==_typeof(T)?T:String(T)}function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread2(C){for(var T=1;T-1){var W=B[q];return q>0&&(B.splice(q,1),B.unshift(W)),W.value}return le}return{get,put:function put(T,q){get(T)===le&&(B.unshift({key:T,value:q}),B.length>C&&B.pop())},getEntries:function getEntries(){return B},clear:function clear(){B=[]}}}(L,V);function memoized(){var T=H.get(arguments);if(T===le){if(T=C.apply(null,arguments),$){var B=H.getEntries().find((function(C){return $(C.value,T)}));B&&(T=B.value)}H.put(arguments,T)}return T}return memoized.clearCache=function(){return H.clear()},memoized}function createSelectorCreator(C){for(var T=arguments.length,B=new Array(T>1?T-1:0),q=1;q0&&W[W.length-1])||6!==U[0]&&2!==U[0])){L=0;continue}if(3===U[0]&&(!W||U[1]>W[0]&&U[1]-1}function getType(C){return""+C}function createActionCreatorInvariantMiddleware(C){return void 0===C&&(C={}),function(){return function(C){return function(T){return C(T)}}}}var ke=function(C){function MiddlewareArray(){for(var T=[],B=0;B",value:C};if("object"!=typeof C||null===C)return!1;if(null==U?void 0:U.has(C))return!1;for(var $=null!=q?q(C):Object.entries(C),V=W.length>0,_loop_2=function(C,$){var H=T?T+"."+C:C;if(V&&W.some((function(C){return C instanceof RegExp?C.test(H):H===C})))return"continue";return B($)?"object"==typeof $&&(L=findNonSerializableValue($,H,B,q,W,U))?{value:L}:void 0:{value:{keyPath:H,value:$}}},H=0,G=$;H0){var U=T.filter((function(T){return function takeNewKey(T,B,q){var W=q.entities[B.id],U=Object.assign({},W,B.changes),L=selectIdValue(U,C),$=L!==B.id;return $&&(T[B.id]=L,delete q.entities[B.id]),q.entities[L]=U,$}(q,T,B)})).length>0;U&&(B.ids=Object.keys(B.entities))}}function upsertManyMutably(T,B){var q=splitAddedUpdatedEntities(T,C,B),W=q[0];updateManyMutably(q[1],B),addManyMutably(W,B)}return{removeAll:(T=function removeAllMutably(C){Object.assign(C,{ids:[],entities:{}})},B=createStateOperator((function(C,B){return T(B)})),function operation(C){return B(C,void 0)}),addOne:createStateOperator(addOneMutably),addMany:createStateOperator(addManyMutably),setOne:createStateOperator(setOneMutably),setMany:createStateOperator((function setManyMutably(C,T){for(var B=0,q=C=ensureEntitiesArray(C);B-1;return B&&q}function isAsyncThunkArray(C){return"function"==typeof C[0]&&"pending"in C[0]&&"fulfilled"in C[0]&&"rejected"in C[0]}function isPending(){for(var C=[],T=0;T0)for(var V=C.getState(),H=Array.from(B.values()),G=0,K=H;G{"use strict";var q=B(38003).__,W=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=W(B(78983)),L=W(B(42081)),$=function(){function FilesUploadHandler(){(0,U.default)(this,FilesUploadHandler)}return(0,L.default)(FilesUploadHandler,null,[{key:"isUploadEnabled",value:function isUploadEnabled(C){return!["svg","application/json"].includes(C)||elementorCommon.config.filesUpload.unfilteredFiles}},{key:"setUploadTypeCaller",value:function setUploadTypeCaller(C){C.uploader.uploader.param("uploadTypeCaller","elementor-wp-media-upload")}},{key:"getUnfilteredFilesNonAdminDialog",value:function getUnfilteredFilesNonAdminDialog(){return elementorCommon.dialogsManager.createWidget("alert",{id:"e-unfiltered-files-disabled-dialog",headerMessage:q("Sorry, you can't upload that file yet","elementor"),message:q("This is because JSON files may pose a security risk.","elementor")+" "+q("To upload them anyway, ask the site administrator to enable unfiltered file uploads.","elementor"),strings:{confirm:q("Got it","elementor")}})}},{key:"getUnfilteredFilesNotEnabledDialog",value:function getUnfilteredFilesNotEnabledDialog(C){var T=window.elementorAdmin||window.elementor;if(!T.config.user.is_administrator)return this.getUnfilteredFilesNonAdminDialog();return T.helpers.getSimpleDialog("e-enable-unfiltered-files-dialog",q("Enable Unfiltered File Uploads","elementor"),q("Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.","elementor"),q("Enable","elementor"),(function onConfirm(){elementorCommon.ajax.addRequest("enable_unfiltered_files_upload",{},!0),elementorCommon.config.filesUpload.unfilteredFiles=!0,C()}))}},{key:"getUnfilteredFilesNotEnabledImportTemplateDialog",value:function getUnfilteredFilesNotEnabledImportTemplateDialog(C){return(window.elementorAdmin||window.elementor).config.user.is_administrator?elementorCommon.dialogsManager.createWidget("confirm",{id:"e-enable-unfiltered-files-dialog-import-template",headerMessage:q("Enable Unfiltered File Uploads","elementor"),message:q("Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.","elementor")+" "+q("If you do not enable uploading unfiltered files, any SVG or JSON (including lottie) files used in the uploaded template will not be imported.","elementor"),position:{my:"center center",at:"center center"},strings:{confirm:q("Enable and Import","elementor"),cancel:q("Import Without Enabling","elementor")},onConfirm:function onConfirm(){elementorCommon.ajax.addRequest("enable_unfiltered_files_upload",{success:function success(){elementorCommon.config.filesUpload.unfilteredFiles=!0,C()}},!0)},onCancel:function onCancel(){return C()}}):this.getUnfilteredFilesNonAdminDialog()}}]),FilesUploadHandler}();T.default=$},90381:(C,T)=>{"use strict";function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(!C)return;if("string"==typeof C)return _arrayLikeToArray(C,T);var B=Object.prototype.toString.call(C).slice(8,-1);"Object"===B&&C.constructor&&(B=C.constructor.name);if("Map"===B||"Set"===B)return Array.from(C);if("Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B))return _arrayLikeToArray(C,T)}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var q=0,W=function F(){};return{s:W,n:function n(){return q>=C.length?{done:!0}:{done:!1,value:C[q++]}},e:function e(C){throw C},f:W}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var U,L=!0,$=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return L=C.done,C},e:function e(C){$=!0,U=C},f:function f(){try{L||null==B.return||B.return()}finally{if($)throw U}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,q=new Array(T);B{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(7501)),U=q(B(78983)),L=q(B(42081)),$=q(B(58724)),V=q(B(71173)),H=q(B(74910)),G=q(B(27597)),K=q(B(90381));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,H.default)(C);if(T){var W=(0,H.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,V.default)(this,B)}}var Q=function(C){(0,$.default)(ArgsObject,C);var T=_createSuper(ArgsObject);function ArgsObject(C){var B;return(0,U.default)(this,ArgsObject),(B=T.call(this)).args=C,B}return(0,L.default)(ArgsObject,[{key:"requireArgument",value:function requireArgument(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.args;if(!Object.prototype.hasOwnProperty.call(T,C))throw Error("".concat(C," is required."))}},{key:"requireArgumentType",value:function requireArgumentType(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,B),(0,W.default)(B[C])!==T)throw Error("".concat(C," invalid type: ").concat(T,"."))}},{key:"requireArgumentInstance",value:function requireArgumentInstance(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,B),!(B[C]instanceof T||(0,K.default)(B[C],T)))throw Error("".concat(C," invalid instance."))}},{key:"requireArgumentConstructor",value:function requireArgumentConstructor(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,B),B[C].constructor.toString()!==T.prototype.constructor.toString())throw Error("".concat(C," invalid constructor type."))}}],[{key:"getInstanceType",value:function getInstanceType(){return"ArgsObject"}}]),ArgsObject}(G.default);T.default=Q},27597:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(51121)),$=q(B(74910)),V=function(C){function InstanceType(){var C=this;(0,W.default)(this,InstanceType);for(var T=this instanceof InstanceType?this.constructor:void 0,B=[];T.__proto__&&T.__proto__.name;)B.push(T.__proto__),T=T.__proto__;B.reverse().forEach((function(T){return C instanceof T}))}return(0,U.default)(InstanceType,null,[{key:C,value:function value(C){var T=(0,L.default)((0,$.default)(InstanceType),Symbol.hasInstance,this).call(this,C);if(C&&!C.constructor.getInstanceType)return T;if(C&&(C.instanceTypes||(C.instanceTypes=[]),T||this.getInstanceType()===C.constructor.getInstanceType()&&(T=!0),T)){var B=this.getInstanceType===InstanceType.getInstanceType?"BaseInstanceType":this.getInstanceType();-1===C.instanceTypes.indexOf(B)&&C.instanceTypes.push(B)}return!T&&C&&(T=C.instanceTypes&&Array.isArray(C.instanceTypes)&&-1!==C.instanceTypes.indexOf(this.getInstanceType())),T}},{key:"getInstanceType",value:function getInstanceType(){elementorModules.ForceMethodImplementation()}}]),InstanceType}(Symbol.hasInstance);T.default=V},1192:(C,T,B)=>{"use strict";var q=B(73203)(B(7501)),W=function Module(){var C,T=jQuery,B=arguments,W=this,U={};this.getItems=function(C,T){if(T){var B=T.split("."),q=B.splice(0,1);if(!B.length)return C[q];if(!C[q])return;return this.getItems(C[q],B.join("."))}return C},this.getSettings=function(T){return this.getItems(C,T)},this.setSettings=function(B,U,L){if(L||(L=C),"object"===(0,q.default)(B))return T.extend(L,B),W;var $=B.split("."),V=$.splice(0,1);return $.length?(L[V]||(L[V]={}),W.setSettings($.join("."),U,L[V])):(L[V]=U,W)},this.getErrorMessage=function(C,T){var B;if("forceMethodImplementation"===C)B="The method '".concat(T,"' must to be implemented in the inheritor child.");else B="An error occurs";return B},this.forceMethodImplementation=function(C){throw new Error(this.getErrorMessage("forceMethodImplementation",C))},this.on=function(C,B){return"object"===(0,q.default)(C)?(T.each(C,(function(C){W.on(C,this)})),W):(C.split(" ").forEach((function(C){U[C]||(U[C]=[]),U[C].push(B)})),W)},this.off=function(C,T){if(!U[C])return W;if(!T)return delete U[C],W;var B=U[C].indexOf(T);return-1!==B&&(delete U[C][B],U[C]=U[C].filter((function(C){return C}))),W},this.trigger=function(C){var B="on"+C[0].toUpperCase()+C.slice(1),q=Array.prototype.slice.call(arguments,1);W[B]&&W[B].apply(W,q);var L=U[C];return L?(T.each(L,(function(C,T){T.apply(W,q)})),W):W},function init(){W.__construct.apply(W,B),function ensureClosureMethods(){T.each(W,(function(C){var T=W[C];"function"==typeof T&&(W[C]=function(){return T.apply(W,arguments)})}))}(),function initSettings(){C=W.getDefaultSettings();var q=B[0];q&&T.extend(!0,C,q)}(),W.trigger("init")}()};W.prototype.__construct=function(){},W.prototype.getDefaultSettings=function(){return{}},W.prototype.getConstructorID=function(){return this.constructor.name},W.extend=function(C){var T=jQuery,B=this,q=function child(){return B.apply(this,arguments)};return T.extend(q,B),(q.prototype=Object.create(T.extend({},B.prototype,C))).constructor=q,q.__super__=B.prototype,q},C.exports=W},99956:(C,T,B)=>{"use strict";var q=B(73203)(B(93231));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread(C){for(var T=1;T{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),T.default=function getUserTimestamp(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,T=C.getTimezoneOffset(),B=new Date(C.getTime()-6e4*T).toISOString();B=B.slice(0,-1);var q=T/60,W=0<=q?"+":"-",U=Math.abs(Math.floor(q)),L=60*Math.abs(q%1);return B+(W+(10>U?"0":""))+U+":"+(10>L?"0":"")+L}},70687:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Media",{enumerable:!0,get:function get(){return q.Media}});var q=B(41403)},41403:(C,T,B)=>{"use strict";var q=B(38003).__,W=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.Media=void 0;var U=W(B(50824)),L=W(B(10029)),$=W(B(78983)),V=W(B(42081)),H=W(B(51121)),G=W(B(58724)),K=W(B(71173)),Q=W(B(74910)),J=W(B(76072)),X=W(B(40548));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,Q.default)(C);if(T){var W=(0,Q.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,K.default)(this,B)}}var Y=function(C){(0,G.default)(Media,C);var T,B=_createSuper(Media);function Media(){return(0,$.default)(this,Media),B.apply(this,arguments)}return(0,V.default)(Media,[{key:"validateArgs",value:function validateArgs(){this.requireArgumentInstance("file",File)}},{key:"getRequestData",value:function getRequestData(){var C=(0,H.default)((0,Q.default)(Media.prototype),"getRequestData",this).call(this);return C.namespace="wp",C.version="2",C}},{key:"applyBeforeCreate",value:function applyBeforeCreate(C){var T;return C.headers={"Content-Disposition":"attachment; filename=".concat(this.file.name),"Content-Type":this.file.type},C.query={uploadTypeCaller:"elementor-wp-media-upload"},C.data=this.file,null!==(T=C.options)&&void 0!==T&&T.progress&&(this.toast=elementor.notifications.showToast({message:q("Uploading..."),sticky:!0})),C}},{key:"applyAfterCreate",value:function applyAfterCreate(C,T){var B;return null!==(B=T.options)&&void 0!==B&&B.progress&&this.toast.hide(),C}},{key:"run",value:(T=(0,L.default)(U.default.mark((function _callee(){return U.default.wrap((function _callee$(C){for(;;)switch(C.prev=C.next){case 0:if(this.file=this.args.file,!(this.file.size>parseInt(window._wpPluploadSettings.defaults.filters.max_file_size,10))){C.next=3;break}throw new Error(q("The file exceeds the maximum upload size for this site.","elementor"));case 3:if(window._wpPluploadSettings.defaults.filters.mime_types[0].extensions.split(",").includes(this.file.name.split(".").pop())||elementor.config.filesUpload.unfilteredFiles){C.next=6;break}return X.default.getUnfilteredFilesNotEnabledDialog((function(){})).show(),C.abrupt("return");case 6:return C.next=8,(0,H.default)((0,Q.default)(Media.prototype),"run",this).call(this);case 8:return C.abrupt("return",C.sent);case 9:case"end":return C.stop()}}),_callee,this)}))),function run(){return T.apply(this,arguments)})}],[{key:"getEndpointFormat",value:function getEndpointFormat(){return"media"}}]),Media}(J.default);T.Media=Y},13450:(C,T,B)=>{"use strict";var q=B(73203),W=B(7501);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=q(B(78983)),L=q(B(42081)),$=q(B(58724)),V=q(B(71173)),H=q(B(74910)),G=q(B(19263)),K=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!==W(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var q={},U=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var L in C)if("default"!==L&&Object.prototype.hasOwnProperty.call(C,L)){var $=U?Object.getOwnPropertyDescriptor(C,L):null;$&&($.get||$.set)?Object.defineProperty(q,L,$):q[L]=C[L]}q.default=C,B&&B.set(C,q);return q}(B(70687));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,H.default)(C);if(T){var W=(0,H.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,V.default)(this,B)}}var Q=function(C){(0,$.default)(Component,C);var T=_createSuper(Component);function Component(){return(0,U.default)(this,Component),T.apply(this,arguments)}return(0,L.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"wp"}},{key:"defaultData",value:function defaultData(){return this.importCommands(K)}}]),Component}(G.default);T.default=Q},52253:C=>{"use strict";C.exports=function Debug(){var C=this,T=[],B={},q={},W=function onError(T){var q,W=null===(q=T.originalEvent)||void 0===q?void 0:q.error;if(W){var U=!1,L=B.urlsToWatch;jQuery.each(L,(function(){if(-1!==W.stack.indexOf(this))return U=!0,!1})),U&&C.addError({type:W.name,message:W.message,url:T.originalEvent.filename,line:T.originalEvent.lineno,column:T.originalEvent.colno})}};this.addURLToWatch=function(C){B.urlsToWatch.push(C)},this.addCustomError=function(C,T,B){var q={type:C.name,message:C.message,url:C.fileName||C.sourceURL,line:C.lineNumber||C.line,column:C.columnNumber||C.column,customFields:{category:T||"general",tag:B}};if(!q.url){var W=C.stack.match(/\n {4}at (.*?(?=:(\d+):(\d+)))/);W&&(q.url=W[1],q.line=W[2],q.column=W[3])}this.addError(q)},this.addError=function(B){var q={type:"Error",timestamp:Math.floor((new Date).getTime()/1e3),message:null,url:null,line:null,column:null,customFields:{}};T.push(jQuery.extend(!0,q,B)),C.sendErrors()},this.sendErrors=function(){q.$window.off("error",W),jQuery.ajax({url:elementorCommon.config.ajax.url,method:"POST",data:{action:"elementor_js_log",_nonce:elementorCommon.ajax.getSettings("nonce"),data:T},success:function success(){T=[],q.$window.on("error",W)}})},function init(){!function initSettings(){B={debounceDelay:500,urlsToWatch:["elementor/assets"]}}(),function initElements(){q.$window=jQuery(window)}(),function bindEvents(){q.$window.on("error",W)}(),C.sendErrors=_.debounce(C.sendErrors,B.debounceDelay)}()}},90287:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(78983)),U=q(B(42081)),L=function(){function Helpers(){(0,W.default)(this,Helpers)}return(0,U.default)(Helpers,[{key:"softDeprecated",value:function softDeprecated(C,T,B){elementorDevTools.deprecation.deprecated(C,T,B),elementorDevTools.deprecation.deprecated("elementorCommon.helpers.softDeprecated()","3.7.0","elementorDevTools.deprecation.deprecated()")}},{key:"hardDeprecated",value:function hardDeprecated(C,T,B){elementorDevTools.deprecation.deprecated(C,T,B),elementorDevTools.deprecation.deprecated("elementorCommon.helpers.hardDeprecated()","3.7.0","elementorDevTools.deprecation.deprecated()")}},{key:"deprecatedMessage",value:function deprecatedMessage(C,T,B,q){elementorDevTools.deprecation.deprecated(T,B,q),elementorDevTools.deprecation.deprecated("elementorCommon.helpers.deprecatedMessage()","3.7.0","elementorDevTools.deprecation.deprecated()")}},{key:"consoleWarn",value:function consoleWarn(){var C;(C=elementorDevTools).consoleWarn.apply(C,arguments),elementorDevTools.deprecation.deprecated("elementorCommon.helpers.consoleWarn()","3.7.0","elementorDevTools.consoleWarn()")}},{key:"consoleError",value:function consoleError(C){console.error(C),elementorDevTools.deprecation.deprecated("elementorCommon.helpers.consoleError()","3.7.0","console.error()")}},{key:"deprecatedMethod",value:function deprecatedMethod(C,T,B){elementorDevTools.deprecation.deprecated(C,T,B),elementorDevTools.deprecation.deprecated("elementorCommon.helpers.deprecatedMethod()","2.8.0","elementorDevTools.deprecation.deprecated()")}},{key:"cloneObject",value:function cloneObject(C){return JSON.parse(JSON.stringify(C))}},{key:"upperCaseWords",value:function upperCaseWords(C){return(C+"").replace(/^(.)|\s+(.)/g,(function(C){return C.toUpperCase()}))}},{key:"getUniqueId",value:function getUniqueId(){return Math.random().toString(16).substr(2,7)}}]),Helpers}();T.default=L},35107:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(58724)),$=q(B(71173)),V=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,V.default)(C);if(T){var W=(0,V.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,$.default)(this,B)}}var H=function(C){(0,L.default)(_default,C);var T=_createSuper(_default);function _default(){return(0,W.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"get",value:function get(C,T){var B;T=T||{};try{B=T.session?sessionStorage:localStorage}catch(T){return C?void 0:{}}var q=B.getItem("elementor");(q=q?JSON.parse(q):{}).__expiration||(q.__expiration={});var W=q.__expiration,U=[];C?W[C]&&(U=[C]):U=Object.keys(W);var L=!1;return U.forEach((function(C){new Date(W[C]){"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(40131)),U=q(B(78983)),L=q(B(42081)),$=q(B(77266)),V=q(B(58724)),H=q(B(71173)),G=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,G.default)(C);if(T){var W=(0,G.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,H.default)(this,B)}}var K=function(C){(0,V.default)(_default,C);var T=_createSuper(_default);function _default(){var C;(0,U.default)(this,_default);for(var B=arguments.length,q=new Array(B),W=0;W{"use strict";var q=B(38003).__,W=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=W(B(78983)),L=W(B(42081)),$=W(B(51121)),V=W(B(58724)),H=W(B(71173)),G=W(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,G.default)(C);if(T){var W=(0,G.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,H.default)(this,B)}}var K=function(C){(0,V.default)(_default,C);var T=_createSuper(_default);function _default(){return(0,U.default)(this,_default),T.apply(this,arguments)}return(0,L.default)(_default,[{key:"addPopupPlugin",value:function addPopupPlugin(){var C=0;jQuery.fn.elementorConnect=function(T){var B=this;null!=T&&T.popup&&(jQuery(this).on("click",(function(C){var q,W;C.preventDefault();var U=(null===(q=T.popup)||void 0===q?void 0:q.width)||600,L=(null===(W=T.popup)||void 0===W?void 0:W.height)||700;window.open(jQuery(B).attr("href")+"&mode=popup","elementorConnect","toolbar=no, menubar=no, width=".concat(U,", height=").concat(L,", top=200, left=0"))})),delete T.popup);var W=jQuery.extend({success:function success(){return location.reload()},error:function error(){elementor.notifications.showToast({message:q("Unable to connect","elementor")})},parseUrl:function parseUrl(C){return C}},T);return this.each((function(){C++;var T=jQuery(this),B="cb"+C;T.attr({target:"_blank",rel:"opener",href:W.parseUrl(T.attr("href")+"&mode=popup&callback_id="+B)}),elementorCommon.elements.$window.on("elementor/connect/success/"+B,W.success).on("elementor/connect/error/"+B,W.error)})),this}}},{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{connectButton:"#elementor-template-library-connect__button"}}}},{key:"getDefaultElements",value:function getDefaultElements(){return{$connectButton:jQuery(this.getSettings("selectors.connectButton"))}}},{key:"applyPopup",value:function applyPopup(){this.elements.$connectButton.elementorConnect()}},{key:"onInit",value:function onInit(){(0,$.default)((0,G.default)(_default.prototype),"onInit",this).call(this),this.addPopupPlugin(),this.applyPopup()}}]),_default}(elementorModules.ViewModule);T.default=K},28095:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.Index=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(58724)),$=q(B(71173)),V=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,V.default)(C);if(T){var W=(0,V.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,$.default)(this,B)}}var H=function(C){(0,L.default)(Index,C);var T=_createSuper(Index);function Index(){return(0,W.default)(this,Index),T.apply(this,arguments)}return(0,U.default)(Index,null,[{key:"getEndpointFormat",value:function getEndpointFormat(){return"send-event"}}]),Index}(q(B(76072)).default);T.Index=H},26231:(C,T,B)=>{"use strict";var q=B(73203),W=B(7501);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=q(B(78983)),L=q(B(42081)),$=q(B(58724)),V=q(B(71173)),H=q(B(74910)),G=q(B(19263)),K=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!==W(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var q={},U=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var L in C)if("default"!==L&&Object.prototype.hasOwnProperty.call(C,L)){var $=U?Object.getOwnPropertyDescriptor(C,L):null;$&&($.get||$.set)?Object.defineProperty(q,L,$):q[L]=C[L]}q.default=C,B&&B.set(C,q);return q}(B(28095));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,H.default)(C);if(T){var W=(0,H.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,V.default)(this,B)}}var Q=function(C){(0,$.default)(Component,C);var T=_createSuper(Component);function Component(){return(0,U.default)(this,Component),T.apply(this,arguments)}return(0,L.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"event-tracker"}},{key:"defaultData",value:function defaultData(){return this.importCommands(K)}}]),Component}(G.default);T.default=Q},62879:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(17264)),$=function(){function Events(){(0,W.default)(this,Events)}return(0,U.default)(Events,[{key:"dispatchEvent",value:function dispatchEvent(C){C&&(C.ts=(0,L.default)(),$e.data.create("event-tracker/index",{event_data:C}))}}]),Events}();T.default=$},27948:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"NavigateDown",{enumerable:!0,get:function get(){return q.NavigateDown}}),Object.defineProperty(T,"NavigateSelect",{enumerable:!0,get:function get(){return W.NavigateSelect}}),Object.defineProperty(T,"NavigateUp",{enumerable:!0,get:function get(){return U.NavigateUp}});var q=B(85925),W=B(98291),U=B(71117)},85925:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.NavigateDown=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(58724)),$=q(B(71173)),V=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,V.default)(C);if(T){var W=(0,V.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,$.default)(this,B)}}var H=function(C){(0,L.default)(NavigateDown,C);var T=_createSuper(NavigateDown);function NavigateDown(){return(0,W.default)(this,NavigateDown),T.apply(this,arguments)}return(0,U.default)(NavigateDown,[{key:"apply",value:function apply(){this.component.getItemsView().activateNextItem()}}]),NavigateDown}(q(B(83024)).default);T.NavigateDown=H;var G=H;T.default=G},98291:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.NavigateSelect=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(58724)),$=q(B(71173)),V=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,V.default)(C);if(T){var W=(0,V.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,$.default)(this,B)}}var H=function(C){(0,L.default)(NavigateSelect,C);var T=_createSuper(NavigateSelect);function NavigateSelect(){return(0,W.default)(this,NavigateSelect),T.apply(this,arguments)}return(0,U.default)(NavigateSelect,[{key:"apply",value:function apply(C){this.component.getItemsView().goToActiveItem(C)}}]),NavigateSelect}(q(B(83024)).default);T.NavigateSelect=H;var G=H;T.default=G},71117:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.NavigateUp=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(58724)),$=q(B(71173)),V=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,V.default)(C);if(T){var W=(0,V.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,$.default)(this,B)}}var H=function(C){(0,L.default)(NavigateUp,C);var T=_createSuper(NavigateUp);function NavigateUp(){return(0,W.default)(this,NavigateUp),T.apply(this,arguments)}return(0,U.default)(NavigateUp,[{key:"apply",value:function apply(){this.component.getItemsView().activateNextItem(!0)}}]),NavigateUp}(q(B(83024)).default);T.NavigateUp=H;var G=H;T.default=G},47729:(C,T,B)=>{"use strict";var q=B(73203),W=B(7501);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=q(B(93231)),L=q(B(78983)),$=q(B(42081)),V=q(B(51121)),H=q(B(58724)),G=q(B(71173)),K=q(B(74910)),Q=q(B(19076)),J=q(B(2365)),X=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!==W(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var q={},U=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var L in C)if("default"!==L&&Object.prototype.hasOwnProperty.call(C,L)){var $=U?Object.getOwnPropertyDescriptor(C,L):null;$&&($.get||$.set)?Object.defineProperty(q,L,$):q[L]=C[L]}q.default=C,B&&B.set(C,q);return q}(B(27948));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread(C){for(var T=1;T{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(58724)),$=q(B(71173)),V=q(B(74910)),H=q(B(47729));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,V.default)(C);if(T){var W=(0,V.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,$.default)(this,B)}}var G=function(C){(0,L.default)(_default,C);var T=_createSuper(_default);function _default(){return(0,W.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"onInit",value:function onInit(){window.top===window&&(this.channel=Backbone.Radio.channel("ELEMENTOR:finder"),$e.components.register(new H.default({manager:this})))}}]),_default}(elementorModules.Module);T.default=G},56745:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(58724)),$=q(B(71173)),V=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,V.default)(C);if(T){var W=(0,V.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,$.default)(this,B)}}var H=function(C){(0,L.default)(_default,C);var T=_createSuper(_default);function _default(){return(0,W.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"defaults",value:function defaults(){return{description:"",icon:"settings",url:"",keywords:[],actions:[],lock:null}}}]),_default}(Backbone.Model);T.default=H},44027:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(58724)),$=q(B(71173)),V=q(B(74910)),H=q(B(71362)),G=q(B(98304));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,V.default)(C);if(T){var W=(0,V.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,$.default)(this,B)}}var K=function(C){(0,L.default)(_default,C);var T=_createSuper(_default);function _default(){return(0,W.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"id",value:function id(){return"elementor-finder__results-container"}},{key:"ui",value:function ui(){return this.selectors={noResults:"#elementor-finder__no-results",categoryItem:".elementor-finder__results__item"},this.selectors}},{key:"events",value:function events(){return{"mouseenter @ui.categoryItem":"onCategoryItemMouseEnter"}}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-finder-results-container"}},{key:"getChildView",value:function getChildView(C){return C.get("dynamic")?G.default:H.default}},{key:"initialize",value:function initialize(){this.$activeItem=null,this.childViewContainer="#elementor-finder__results",this.collection=new Backbone.Collection(Object.values(elementorCommon.finder.getSettings("data")))}},{key:"activateItem",value:function activateItem(C){this.$activeItem&&this.$activeItem.removeClass("elementor-active"),C.addClass("elementor-active"),this.$activeItem=C}},{key:"activateNextItem",value:function activateNextItem(C){var T=jQuery(this.selectors.categoryItem),B=0;this.$activeItem&&((B=T.index(this.$activeItem)+(C?-1:1))>=T.length?B=0:B<0&&(B=T.length-1));var q=T.eq(B);this.activateItem(q),q[0].scrollIntoView({block:"nearest"})}},{key:"goToActiveItem",value:function goToActiveItem(C){var T=this.$activeItem.children("a"),B=$e.shortcuts.isControlEvent(C);B&&T.attr("target","_blank"),T[0].click(),B&&T.removeAttr("target")}},{key:"onCategoryItemMouseEnter",value:function onCategoryItemMouseEnter(C){this.activateItem(jQuery(C.currentTarget))}},{key:"onChildviewToggleVisibility",value:function onChildviewToggleVisibility(){var C=this.children.every((function(C){return!C.isVisible}));this.ui.noResults.toggle(C)}}]),_default}(Marionette.CompositeView);T.default=K},71362:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(58724)),$=q(B(71173)),V=q(B(74910)),H=q(B(13448)),G=q(B(56745));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,V.default)(C);if(T){var W=(0,V.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,$.default)(this,B)}}var K=function(C){(0,L.default)(_default,C);var T=_createSuper(_default);function _default(){return(0,W.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"className",value:function className(){return"elementor-finder__results__category"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-finder__results__category"}},{key:"getChildView",value:function getChildView(){return H.default}},{key:"initialize",value:function initialize(){this.childViewContainer=".elementor-finder__results__category__items",this.isVisible=!0;var C=this.model.get("items");C&&(C=Object.values(C)),this.collection=new Backbone.Collection(C,{model:G.default})}},{key:"filter",value:function filter(C){var T=this.getTextFilter();return C.get("title").toLowerCase().indexOf(T)>=0||C.get("keywords").some((function(C){return C.indexOf(T)>=0}))}},{key:"getTextFilter",value:function getTextFilter(){return elementorCommon.finder.channel.request("filter:text").trim().toLowerCase()}},{key:"toggleElement",value:function toggleElement(){var C=!!this.children.length;C!==this.isVisible&&(this.isVisible=C,this.$el.toggle(C),this.triggerMethod("toggle:visibility"))}},{key:"onRender",value:function onRender(){this.listenTo(elementorCommon.finder.channel,"filter:change",this.onFilterChange.bind(this))}},{key:"onFilterChange",value:function onFilterChange(){this._renderChildren()}},{key:"onRenderCollection",value:function onRenderCollection(){this.toggleElement()}}]),_default}(Marionette.CompositeView);T.default=K},27308:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(58724)),$=q(B(71173)),V=q(B(74910)),H=q(B(44027));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,V.default)(C);if(T){var W=(0,V.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,$.default)(this,B)}}var G=function(C){(0,L.default)(_default,C);var T=_createSuper(_default);function _default(){return(0,W.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"id",value:function id(){return"elementor-finder"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-finder"}},{key:"ui",value:function ui(){return{searchInput:"#elementor-finder__search__input"}}},{key:"events",value:function events(){return{"input @ui.searchInput":"onSearchInputInput"}}},{key:"regions",value:function regions(){return{content:"#elementor-finder__content"}}},{key:"showCategoriesView",value:function showCategoriesView(){this.content.show(new H.default)}},{key:"onSearchInputInput",value:function onSearchInputInput(){var C=this.ui.searchInput.val();C&&(elementorCommon.finder.channel.reply("filter:text",C).trigger("filter:change"),this.content.currentView instanceof H.default||this.showCategoriesView()),this.content.currentView.$el.toggle(!!C)}}]),_default}(Marionette.LayoutView);T.default=G},98304:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(51121)),$=q(B(58724)),V=q(B(71173)),H=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,H.default)(C);if(T){var W=(0,H.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,V.default)(this,B)}}var G=function(C){(0,$.default)(_default,C);var T=_createSuper(_default);function _default(){return(0,W.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"className",value:function className(){return(0,L.default)((0,H.default)(_default.prototype),"className",this).call(this)+" elementor-finder__results__category--dynamic"}},{key:"ui",value:function ui(){return{title:".elementor-finder__results__category__title"}}},{key:"fetchData",value:function fetchData(){var C=this;this.ui.loadingIcon.show(),elementorCommon.ajax.addRequest("finder_get_category_items",{data:{category:this.model.get("name"),filter:this.getTextFilter()},success:function success(T){C.isDestroyed||(C.collection.set(T),C.toggleElement(),C.ui.loadingIcon.hide())}})}},{key:"filter",value:function filter(){return!0}},{key:"onFilterChange",value:function onFilterChange(){this.fetchData()}},{key:"onRender",value:function onRender(){(0,L.default)((0,H.default)(_default.prototype),"onRender",this).call(this),this.ui.loadingIcon=jQuery("",{class:"eicon-loading eicon-animation-spin"}),this.ui.title.after(this.ui.loadingIcon),this.fetchData()}}]),_default}(q(B(71362)).default);T.default=G},13448:(C,T,B)=>{"use strict";var q=B(38003).__,W=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=W(B(78983)),L=W(B(42081)),$=W(B(58724)),V=W(B(71173)),H=W(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,H.default)(C);if(T){var W=(0,H.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,V.default)(this,B)}}var G=function(C){(0,$.default)(_default,C);var T=_createSuper(_default);function _default(){return(0,U.default)(this,_default),T.apply(this,arguments)}return(0,L.default)(_default,[{key:"className",value:function className(){return"elementor-finder__results__item"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-finder__results__item"}},{key:"events",value:function events(){this.$el[0].addEventListener("click",this.onClick.bind(this),!0)}},{key:"onClick",value:function onClick(C){var T=this,B=this.model.get("lock");null!=B&&B.is_locked&&(C.preventDefault(),C.stopImmediatePropagation(),elementorCommon.dialogsManager.createWidget("confirm",{id:"elementor-finder__lock-dialog",headerMessage:B.content.heading,message:B.content.description,position:{my:"center center",at:"center center"},strings:{confirm:B.button.text,cancel:q("Cancel","elementor")},onConfirm:function onConfirm(){var C=T.replaceLockLinkPlaceholders(B.button.url);window.open(C,"_blank")}}).show())}},{key:"replaceLockLinkPlaceholders",value:function replaceLockLinkPlaceholders(C){return C.replace(/%%utm_source%%/g,"finder").replace(/%%utm_medium%%/g,"wp-dash")}}]),_default}(Marionette.ItemView);T.default=G},2365:(C,T,B)=>{"use strict";var q=B(38003).__,W=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=W(B(78983)),L=W(B(42081)),$=W(B(51121)),V=W(B(58724)),H=W(B(71173)),G=W(B(74910)),K=W(B(27308));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,G.default)(C);if(T){var W=(0,G.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,H.default)(this,B)}}var Q=function(C){(0,V.default)(_default,C);var T=_createSuper(_default);function _default(){return(0,U.default)(this,_default),T.apply(this,arguments)}return(0,L.default)(_default,[{key:"getModalOptions",value:function getModalOptions(){return{id:"elementor-finder__modal",draggable:!0,effects:{show:"show",hide:"hide"},position:{enable:!1}}}},{key:"getLogoOptions",value:function getLogoOptions(){return{title:q("Finder","elementor")}}},{key:"initialize",value:function initialize(){for(var C,T=arguments.length,B=new Array(T),q=0;q{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(77266)),$=q(B(58724)),V=q(B(71173)),H=q(B(74910)),G=q(B(19952)),K=q(B(93231)),Q=q(B(17341)),J=q(B(40647));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,H.default)(C);if(T){var W=(0,H.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,V.default)(this,B)}}var X=function(C){(0,$.default)(BaseError,C);var T=_createSuper(BaseError);function BaseError(){var C,B=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",U=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return(0,W.default)(this,BaseError),C=T.call(this,B),(0,K.default)((0,L.default)(C),"code",""),(0,K.default)((0,L.default)(C),"data",[]),C.code=q,C.data=U,C}return(0,U.default)(BaseError,[{key:"notify",value:function notify(){Q.default.error(function _objectSpread(C){for(var T=1;T1&&void 0!==arguments[1]?arguments[1]:"",arguments.length>2&&void 0!==arguments[2]?arguments[2]:[])}},{key:"getHTTPErrorCode",value:function getHTTPErrorCode(){(0,J.default)()}}]),BaseError}((0,G.default)(Error));T.default=X},71148:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.DefaultError=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(58724)),$=q(B(71173)),V=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,V.default)(C);if(T){var W=(0,V.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,$.default)(this,B)}}var H=function(C){(0,L.default)(DefaultError,C);var T=_createSuper(DefaultError);function DefaultError(){return(0,W.default)(this,DefaultError),T.apply(this,arguments)}return(0,U.default)(DefaultError,null,[{key:"getHTTPErrorCode",value:function getHTTPErrorCode(){return 501}}]),DefaultError}(q(B(7283)).default);T.DefaultError=H;var G=H;T.default=G},2884:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Error404=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(58724)),$=q(B(71173)),V=q(B(74910)),H=q(B(7283)),G=q(B(17341));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,V.default)(C);if(T){var W=(0,V.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,$.default)(this,B)}}var K=function(C){(0,L.default)(Error404,C);var T=_createSuper(Error404);function Error404(){return(0,W.default)(this,Error404),T.apply(this,arguments)}return(0,U.default)(Error404,[{key:"notify",value:function notify(){G.default.warn(this.message)}}],[{key:"getHTTPErrorCode",value:function getHTTPErrorCode(){return 404}}]),Error404}(H.default);T.Error404=K;var Q=K;T.default=Q},91305:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"DefaultError",{enumerable:!0,get:function get(){return q.DefaultError}}),Object.defineProperty(T,"Error404",{enumerable:!0,get:function get(){return W.Error404}});var q=B(71148),W=B(2884)},83024:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(58724)),$=q(B(71173)),V=q(B(74910)),H=q(B(74774)),G=q(B(70170));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,V.default)(C);if(T){var W=(0,V.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,$.default)(this,B)}}var K=function(C){(0,L.default)(CommandBase,C);var T=_createSuper(CommandBase);function CommandBase(){return(0,W.default)(this,CommandBase),T.apply(this,arguments)}return(0,U.default)(CommandBase,[{key:"onBeforeRun",value:function onBeforeRun(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};$e.hooks.runUIBefore(this.command,C)}},{key:"onAfterRun",value:function onAfterRun(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=arguments.length>1?arguments[1]:void 0;$e.hooks.runUIAfter(this.command,C,T)}},{key:"onBeforeApply",value:function onBeforeApply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};$e.hooks.runDataDependency(this.command,C)}},{key:"onAfterApply",value:function onAfterApply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=arguments.length>1?arguments[1]:void 0;$e.hooks.runDataAfter(this.command,C,T)}},{key:"onCatchApply",value:function onCatchApply(C){this.runCatchHooks(C)}},{key:"runCatchHooks",value:function runCatchHooks(C){$e.hooks.runDataCatch(this.command,this.args,C),$e.hooks.runUICatch(this.command,this.args,C)}},{key:"requireContainer",value:function requireContainer(){var C=this,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.args;if(G.default.deprecated("requireContainer()","3.7.0","Extend `$e.modules.editor.CommandContainerBase` or `$e.modules.editor.CommandContainerInternalBase`"),!T.container&&!T.containers)throw Error("container or containers are required.");if(T.container&&T.containers)throw Error("container and containers cannot go together please select one of them.");(T.containers||[T.container]).forEach((function(T){C.requireArgumentInstance("container",elementorModules.editor.Container,{container:T})}))}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandBase"}}]),CommandBase}(H.default);T.default=K},46867:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(58724)),$=q(B(71173)),V=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,V.default)(C);if(T){var W=(0,V.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,$.default)(this,B)}}var H=function(C){(0,L.default)(CommandCallbackBase,C);var T=_createSuper(CommandCallbackBase);function CommandCallbackBase(){return(0,W.default)(this,CommandCallbackBase),T.apply(this,arguments)}return(0,U.default)(CommandCallbackBase,[{key:"apply",value:function apply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.constructor.getCallback()(C)}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandCallbackBase"}},{key:"getCallback",value:function getCallback(){return this.registerConfig.callback}}]),CommandCallbackBase}(q(B(83024)).default);T.default=H},76072:(C,T,B)=>{"use strict";var q=B(73203),W=B(7501);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=q(B(78983)),L=q(B(42081)),$=q(B(77266)),V=q(B(58724)),H=q(B(71173)),G=q(B(74910)),K=q(B(93231)),Q=q(B(83024)),J=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!==W(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var q={},U=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var L in C)if("default"!==L&&Object.prototype.hasOwnProperty.call(C,L)){var $=U?Object.getOwnPropertyDescriptor(C,L):null;$&&($.get||$.set)?Object.defineProperty(q,L,$):q[L]=C[L]}q.default=C,B&&B.set(C,q);return q}(B(91305));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,G.default)(C);if(T){var W=(0,G.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,H.default)(this,B)}}var X=function(C){(0,V.default)(CommandData,C);var T=_createSuper(CommandData);function CommandData(C){var B,q,W=arguments.length>1&&void 0!==arguments[1]?arguments[1]:$e.data;return(0,U.default)(this,CommandData),q=T.call(this,C,W),(0,K.default)((0,$.default)(q),"data",void 0),(0,K.default)((0,$.default)(q),"type",void 0),null!==(B=q.args.options)&&void 0!==B&&B.type&&(q.type=q.args.options.type),q}return(0,L.default)(CommandData,[{key:"getApplyMethods",value:function getApplyMethods(){var C,T;switch(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.type){case"create":C=this.applyBeforeCreate,T=this.applyAfterCreate;break;case"delete":C=this.applyBeforeDelete,T=this.applyAfterDelete;break;case"get":C=this.applyBeforeGet,T=this.applyAfterGet;break;case"update":C=this.applyBeforeUpdate,T=this.applyAfterUpdate;break;case"options":C=this.applyBeforeOptions,T=this.applyAfterOptions;break;default:return!1}return{before:C.bind(this),after:T.bind(this)}}},{key:"getRequestData",value:function getRequestData(){return{type:this.type,args:this.args,timestamp:(new Date).getTime(),component:this.component,command:this.command,endpoint:$e.data.commandToEndpoint(this.command,JSON.parse(JSON.stringify(this.args)),this.constructor.getEndpointFormat())}}},{key:"apply",value:function apply(){var C=this,T=this.getApplyMethods();this.args=T.before(this.args);var B=this.getRequestData();return $e.data.fetch(B).then((function(q){return C.data=q,C.data=T.after(q,C.args),C.data={data:C.data},C.data=Object.assign({__requestData__:B},C.data),C.data}))}},{key:"applyBeforeCreate",value:function applyBeforeCreate(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}},{key:"applyAfterCreate",value:function applyAfterCreate(C){return C}},{key:"applyBeforeDelete",value:function applyBeforeDelete(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}},{key:"applyAfterDelete",value:function applyAfterDelete(C){return C}},{key:"applyBeforeGet",value:function applyBeforeGet(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}},{key:"applyAfterGet",value:function applyAfterGet(C){return C}},{key:"applyBeforeUpdate",value:function applyBeforeUpdate(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}},{key:"applyAfterUpdate",value:function applyAfterUpdate(C){return C}},{key:"applyBeforeOptions",value:function applyBeforeOptions(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}},{key:"applyAfterOptions",value:function applyAfterOptions(C){return C}},{key:"applyAfterCatch",value:function applyAfterCatch(C){C.notify()}},{key:"onCatchApply",value:function onCatchApply(C){var T,B,q=(null===(T=C)||void 0===T||null===(B=T.data)||void 0===B?void 0:B.status)||501,W=Object.values(J).find((function(C){return C.getHTTPErrorCode()===q}));W||(W=J.DefaultError),C=W.create(C.message,C.code,C.data||[]),this.runCatchHooks(C),this.applyAfterCatch(C)}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandData"}},{key:"getEndpointFormat",value:function getEndpointFormat(){return null}}]),CommandData}(Q.default);T.default=X},74774:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(58724)),$=q(B(71173)),V=q(B(74910)),H=q(B(93231)),G=q(B(42618)),K=q(B(70170));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,V.default)(C);if(T){var W=(0,V.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,$.default)(this,B)}}var Q=function(C){(0,L.default)(CommandInfra,C);var T=_createSuper(CommandInfra);function CommandInfra(){var C,B=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if((0,W.default)(this,CommandInfra),!(C=T.call(this,B)).constructor.registerConfig)throw RangeError("Doing it wrong: Each command type should have `registerConfig`.");return C.command=C.constructor.getCommand(),C.component=C.constructor.getComponent(),C.initialize(B),B=C.args,C.validateArgs(B),C}return(0,U.default)(CommandInfra,[{key:"currentCommand",get:function get(){return K.default.deprecated("this.currentCommand","3.7.0","this.command"),this.command}},{key:"initialize",value:function initialize(){}},{key:"validateArgs",value:function validateArgs(){}},{key:"apply",value:function apply(){elementorModules.ForceMethodImplementation()}},{key:"run",value:function run(){return this.apply(this.args)}},{key:"onBeforeRun",value:function onBeforeRun(){}},{key:"onAfterRun",value:function onAfterRun(){}},{key:"onBeforeApply",value:function onBeforeApply(){}},{key:"onAfterApply",value:function onAfterApply(){}},{key:"onCatchApply",value:function onCatchApply(C){}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandInfra"}},{key:"getInfo",value:function getInfo(){return{}}},{key:"getCommand",value:function getCommand(){return this.registerConfig.command}},{key:"getComponent",value:function getComponent(){return this.registerConfig.component}},{key:"setRegisterConfig",value:function setRegisterConfig(C){this.registerConfig=Object.freeze(C)}}]),CommandInfra}(G.default);T.default=Q,(0,H.default)(Q,"registerConfig",null)},25683:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Close=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(58724)),$=q(B(71173)),V=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,V.default)(C);if(T){var W=(0,V.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,$.default)(this,B)}}var H=function(C){(0,L.default)(Close,C);var T=_createSuper(Close);function Close(){return(0,W.default)(this,Close),T.apply(this,arguments)}return(0,U.default)(Close,[{key:"apply",value:function apply(){this.component.close()}}]),Close}(q(B(83024)).default);T.Close=H;var G=H;T.default=G},53832:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Close",{enumerable:!0,get:function get(){return q.Close}}),Object.defineProperty(T,"Open",{enumerable:!0,get:function get(){return W.Open}}),Object.defineProperty(T,"Toggle",{enumerable:!0,get:function get(){return U.Toggle}});var q=B(25683),W=B(57273),U=B(7493)},57273:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(58724)),$=q(B(71173)),V=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,V.default)(C);if(T){var W=(0,V.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,$.default)(this,B)}}var H=function(C){(0,L.default)(Open,C);var T=_createSuper(Open);function Open(){return(0,W.default)(this,Open),T.apply(this,arguments)}return(0,U.default)(Open,[{key:"apply",value:function apply(){$e.route(this.component.getNamespace())}}]),Open}(q(B(83024)).default);T.Open=H;var G=H;T.default=G},7493:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Toggle=void 0;var W=q(B(78983)),U=q(B(42081)),L=q(B(58724)),$=q(B(71173)),V=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,V.default)(C);if(T){var W=(0,V.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,$.default)(this,B)}}var H=function(C){(0,L.default)(Toggle,C);var T=_createSuper(Toggle);function Toggle(){return(0,W.default)(this,Toggle),T.apply(this,arguments)}return(0,U.default)(Toggle,[{key:"apply",value:function apply(){this.component.isOpen?this.component.close():$e.route(this.component.getNamespace())}}]),Toggle}(q(B(83024)).default);T.Toggle=H;var G=H;T.default=G},19263:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(93231)),U=q(B(40131)),L=q(B(78983)),$=q(B(42081)),V=q(B(58724)),H=q(B(71173)),G=q(B(74910)),K=q(B(46867)),Q=B(71177),J=q(B(1192)),X=q(B(40647)),Y=q(B(70170));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread(C){for(var T=1;T0&&void 0!==arguments[0]?arguments[0]:{};C.manager&&(this.manager=C.manager),this.commands=this.defaultCommands(),this.commandsInternal=this.defaultCommandsInternal(),this.hooks=this.defaultHooks(),this.routes=this.defaultRoutes(),this.tabs=this.defaultTabs(),this.shortcuts=this.defaultShortcuts(),this.utils=this.defaultUtils(),this.data=this.defaultData(),this.uiStates=this.defaultUiStates(),this.states=this.defaultStates(),this.defaultRoute="",this.currentTab=""}},{key:"registerAPI",value:function registerAPI(){var C=this;Object.entries(this.getTabs()).forEach((function(T){return C.registerTabRoute(T[0])})),Object.entries(this.getRoutes()).forEach((function(T){var B=(0,U.default)(T,2),q=B[0],W=B[1];return C.registerRoute(q,W)})),Object.entries(this.getCommands()).forEach((function(T){var B=(0,U.default)(T,2),q=B[0],W=B[1];return C.registerCommand(q,W)})),Object.entries(this.getCommandsInternal()).forEach((function(T){var B=(0,U.default)(T,2),q=B[0],W=B[1];return C.registerCommandInternal(q,W)})),Object.values(this.getHooks()).forEach((function(T){return C.registerHook(T)})),Object.entries(this.getData()).forEach((function(T){var B=(0,U.default)(T,2),q=B[0],W=B[1];return C.registerData(q,W)})),Object.values(this.getUiStates()).forEach((function(T){return C.registerUiState(T)})),Object.entries(this.getStates()).forEach((function(T){var B=(0,U.default)(T,2),q=B[0],W=B[1];return C.registerState(q,W)}))}},{key:"getNamespace",value:function getNamespace(){(0,X.default)()}},{key:"getRootContainer",value:function getRootContainer(){return Y.default.deprecated("getRootContainer()","3.7.0","getServiceName()"),this.getServiceName()}},{key:"getServiceName",value:function getServiceName(){return this.getNamespace().split("/")[0]}},{key:"store",get:function get(){return $e.store.get(this.getNamespace())}},{key:"defaultTabs",value:function defaultTabs(){return{}}},{key:"defaultRoutes",value:function defaultRoutes(){return{}}},{key:"defaultCommands",value:function defaultCommands(){return{}}},{key:"defaultCommandsInternal",value:function defaultCommandsInternal(){return{}}},{key:"defaultHooks",value:function defaultHooks(){return{}}},{key:"defaultUiStates",value:function defaultUiStates(){return{}}},{key:"defaultStates",value:function defaultStates(){return{}}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{}}},{key:"defaultUtils",value:function defaultUtils(){return{}}},{key:"defaultData",value:function defaultData(){return{}}},{key:"getCommands",value:function getCommands(){return this.commands}},{key:"getCommandsInternal",value:function getCommandsInternal(){return this.commandsInternal}},{key:"getHooks",value:function getHooks(){return this.hooks}},{key:"getUiStates",value:function getUiStates(){return this.uiStates}},{key:"getStates",value:function getStates(){return this.states}},{key:"getRoutes",value:function getRoutes(){return this.routes}},{key:"getTabs",value:function getTabs(){return this.tabs}},{key:"getShortcuts",value:function getShortcuts(){return this.shortcuts}},{key:"getData",value:function getData(){return this.data}},{key:"registerCommand",value:function registerCommand(C,T){var B;switch(arguments.length>2&&void 0!==arguments[2]?arguments[2]:"default"){case"default":B=$e.commands;break;case"internal":B=$e.commandsInternal;break;case"data":B=$e.data;break;default:throw new Error("Invalid commands type: '".concat(C,"'"))}var q=this.getNamespace()+"/"+C,W={command:q,component:this};!!T.getInstanceType&&T.getInstanceType()||($e.devTools&&$e.devTools.log.warn("Attach command-callback-base, on command: '".concat(q,"', context is unknown type.")),W.callback=T,T=function(C){(0,V.default)(context,C);var T=_createSuper(context);function context(){return(0,L.default)(this,context),T.apply(this,arguments)}return(0,$.default)(context)}(K.default)),T.setRegisterConfig(W),B.register(this,C,T)}},{key:"registerHook",value:function registerHook(C){return C.register()}},{key:"registerCommandInternal",value:function registerCommandInternal(C,T){this.registerCommand(C,T,"internal")}},{key:"registerUiState",value:function registerUiState(C){$e.uiStates.register(C)}},{key:"registerState",value:function registerState(C,T){C=this.getNamespace()+(C?"/".concat(C):"");var B=(0,Q.createSlice)(_objectSpread(_objectSpread({},T),{},{name:C}));$e.store.register(C,B)}},{key:"registerRoute",value:function registerRoute(C,T){$e.routes.register(this,C,T)}},{key:"registerData",value:function registerData(C,T){this.registerCommand(C,T,"data")}},{key:"unregisterRoute",value:function unregisterRoute(C){$e.routes.unregister(this,C)}},{key:"registerTabRoute",value:function registerTabRoute(C){var T=this;this.registerRoute(C,(function(B){return T.activateTab(C,B)}))}},{key:"dependency",value:function dependency(){return!0}},{key:"open",value:function open(){return!0}},{key:"close",value:function close(){return!!this.isOpen&&(this.isOpen=!1,this.inactivate(),$e.routes.clearCurrent(this.getNamespace()),$e.routes.clearHistory(this.getServiceName()),!0)}},{key:"activate",value:function activate(){$e.components.activate(this.getNamespace())}},{key:"inactivate",value:function inactivate(){$e.components.inactivate(this.getNamespace())}},{key:"isActive",value:function isActive(){return $e.components.isActive(this.getNamespace())}},{key:"onRoute",value:function onRoute(C){this.toggleRouteClass(C,!0),this.toggleHistoryClass(),this.activate(),this.trigger("route/open",C)}},{key:"onCloseRoute",value:function onCloseRoute(C){this.toggleRouteClass(C,!1),this.inactivate(),this.trigger("route/close",C)}},{key:"setDefaultRoute",value:function setDefaultRoute(C){this.defaultRoute=this.getNamespace()+"/"+C}},{key:"getDefaultRoute",value:function getDefaultRoute(){return this.defaultRoute}},{key:"removeTab",value:function removeTab(C){delete this.tabs[C],this.unregisterRoute(C)}},{key:"hasTab",value:function hasTab(C){return!!this.tabs[C]}},{key:"addTab",value:function addTab(C,T,B){var q=this;if(this.tabs[C]=T,void 0!==B){var W={},U=Object.keys(this.tabs);U.pop(),U.splice(B,0,C),U.forEach((function(C){W[C]=q.tabs[C]})),this.tabs=W}this.registerTabRoute(C)}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return""}},{key:"getTabRoute",value:function getTabRoute(C){return this.getNamespace()+"/"+C}},{key:"renderTab",value:function renderTab(C){}},{key:"activateTab",value:function activateTab(C,T){var B=this;this.renderTab(C,T),jQuery(this.getTabsWrapperSelector()+" .elementor-component-tab").off("click").on("click",(function(C){$e.route(B.getTabRoute(C.currentTarget.dataset.tab),T)})).removeClass("elementor-active").filter('[data-tab="'+C+'"]').addClass("elementor-active")}},{key:"getActiveTabConfig",value:function getActiveTabConfig(){return this.tabs[this.currentTab]||{}}},{key:"getBodyClass",value:function getBodyClass(C){return"e-route-"+C.replace(/\//g,"-")}},{key:"normalizeCommandName",value:function normalizeCommandName(C){return C.replace(/[A-Z]/g,(function(C,T){return(T>0?"-":"")+C.toLowerCase()}))}},{key:"importCommands",value:function importCommands(C){var T=this,B={};return Object.entries(C).forEach((function(C){var q=(0,U.default)(C,2),W=q[0],L=q[1],$=T.normalizeCommandName(W);B[$]=L})),B}},{key:"importHooks",value:function importHooks(C){var T={};for(var B in C){var q=new C[B];T[q.getId()]=q}return T}},{key:"importUiStates",value:function importUiStates(C){var T=this,B={};return Object.values(C).forEach((function(C){var q=new C(T);B[q.getId()]=q})),B}},{key:"setUiState",value:function setUiState(C,T){$e.uiStates.set("".concat(this.getNamespace(),"/").concat(C),T)}},{key:"toggleRouteClass",value:function toggleRouteClass(C,T){document.body.classList.toggle(this.getBodyClass(C),T)}},{key:"toggleHistoryClass",value:function toggleHistoryClass(){document.body.classList.toggle("e-routes-has-history",!!$e.routes.getHistory(this.getServiceName()).length)}}]),ComponentBase}(J.default);T.default=Z},19076:(C,T,B)=>{"use strict";var q=B(73203),W=B(7501);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=q(B(78983)),L=q(B(42081)),$=q(B(51121)),V=q(B(58724)),H=q(B(71173)),G=q(B(74910)),K=q(B(19263)),Q=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!==W(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var q={},U=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var L in C)if("default"!==L&&Object.prototype.hasOwnProperty.call(C,L)){var $=U?Object.getOwnPropertyDescriptor(C,L):null;$&&($.get||$.set)?Object.defineProperty(q,L,$):q[L]=C[L]}q.default=C,B&&B.set(C,q);return q}(B(53832)),J=q(B(40647));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,G.default)(C);if(T){var W=(0,G.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,H.default)(this,B)}}var X=function(C){(0,V.default)(ComponentModalBase,C);var T=_createSuper(ComponentModalBase);function ComponentModalBase(){return(0,U.default)(this,ComponentModalBase),T.apply(this,arguments)}return(0,L.default)(ComponentModalBase,[{key:"registerAPI",value:function registerAPI(){var C=this;(0,$.default)((0,G.default)(ComponentModalBase.prototype),"registerAPI",this).call(this),$e.shortcuts.register("esc",{scopes:[this.getNamespace()],callback:function callback(){return C.close()}})}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(Q)}},{key:"defaultRoutes",value:function defaultRoutes(){return{"":function _(){}}}},{key:"open",value:function open(){var C=this;if(!this.layout){var T=this.getModalLayout();this.layout=new T({component:this}),this.layout.getModal().on("hide",(function(){return C.close()}))}return this.layout.showModal(),!0}},{key:"close",value:function close(){return!!(0,$.default)((0,G.default)(ComponentModalBase.prototype),"close",this).call(this)&&(this.layout.getModal().hide(),!0)}},{key:"getModalLayout",value:function getModalLayout(){(0,J.default)()}}]),ComponentModalBase}(K.default);T.default=X},17341:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(78983)),U=q(B(42081)),L=function(){function Console(){(0,W.default)(this,Console)}return(0,U.default)(Console,null,[{key:"error",value:function error(C){$e.devTools&&$e.devTools.log.error(C),C instanceof $e.modules.HookBreak||console.error(C)}},{key:"warn",value:function warn(){for(var C,T='font-size: 12px; background-image: url("'.concat(elementorWebCliConfig.urls.assets,'images/logo-icon.png"); background-repeat: no-repeat; background-size: contain;'),B=arguments.length,q=new Array(B),W=0;W{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(40131)),U=q(B(78983)),L=q(B(42081)),$=q(B(17341)),V=function deprecatedMessage(C,T,B,q){var W="`".concat(T,"` is ").concat(C," deprecated since ").concat(B);q&&(W+=" - Use `".concat(q,"` instead")),$.default.warn(W)},H=function(){function Deprecation(){(0,U.default)(this,Deprecation)}return(0,L.default)(Deprecation,null,[{key:"deprecated",value:function deprecated(C,T,B){this.isHardDeprecated(T)?function hardDeprecated(C,T,B){V("hard",C,T,B)}(C,T,B):function softDeprecated(C,T,B){elementorWebCliConfig.isDebug&&V("soft",C,T,B)}(C,T,B)}},{key:"parseVersion",value:function parseVersion(C){var T=C.split(".");if(T.length<3||T.length>4)throw new RangeError("Invalid Semantic Version string provided");var B=(0,W.default)(T,4),q=B[0],U=B[1],L=B[2],$=B[3],V=void 0===$?"":$;return{major1:parseInt(q),major2:parseInt(U),minor:parseInt(L),build:V}}},{key:"getTotalMajor",value:function getTotalMajor(C){var T=parseInt("".concat(C.major1).concat(C.major2,"0"));return T=Number((T/10).toFixed(0)),C.major2>9&&(T=C.major2-9),T}},{key:"compareVersion",value:function compareVersion(C,T){var B=this;return[this.parseVersion(C),this.parseVersion(T)].map((function(C){return B.getTotalMajor(C)})).reduce((function(C,T){return C-T}))}},{key:"isSoftDeprecated",value:function isSoftDeprecated(C){return this.compareVersion(C,elementorWebCliConfig.version)<=4}},{key:"isHardDeprecated",value:function isHardDeprecated(C){var T=this.compareVersion(C,elementorWebCliConfig.version);return T<0||T>=8}}]),Deprecation}();T.default=H},40647:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ForceMethodImplementation=void 0;var W=q(B(42081)),U=q(B(78983)),L=q(B(77266)),$=q(B(58724)),V=q(B(71173)),H=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,H.default)(C);if(T){var W=(0,H.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,V.default)(this,B)}}var G=function(C){(0,$.default)(ForceMethodImplementation,C);var T=_createSuper(ForceMethodImplementation);function ForceMethodImplementation(){var C,B=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,U.default)(this,ForceMethodImplementation),C=T.call(this,"".concat(B.isStatic?"static ":"").concat(B.fullName,"() should be implemented, please provide '").concat(B.functionName||B.fullName,"' functionality.")),Error.captureStackTrace((0,L.default)(C),ForceMethodImplementation),C}return(0,W.default)(ForceMethodImplementation)}((0,q(B(19952)).default)(Error));T.ForceMethodImplementation=G;T.default=function _default(){var C=Error().stack.split("\n")[2].trim(),T=C.startsWith("at new")?"constructor":C.split(" ")[1],B={};if(B.functionName=T,B.fullName=T,B.functionName.includes(".")){var q=B.functionName.split(".");B.className=q[0],B.functionName=q[1]}else B.isStatic=!0;throw new G(B)}},38003:C=>{"use strict";C.exports=wp.i18n},98106:C=>{C.exports=function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,q=new Array(T);B{C.exports=function _arrayWithHoles(C){if(Array.isArray(C))return C},C.exports.__esModule=!0,C.exports.default=C.exports},77266:C=>{C.exports=function _assertThisInitialized(C){if(void 0===C)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return C},C.exports.__esModule=!0,C.exports.default=C.exports},10029:C=>{function asyncGeneratorStep(C,T,B,q,W,U,L){try{var $=C[U](L),V=$.value}catch(C){return void B(C)}$.done?T(V):Promise.resolve(V).then(q,W)}C.exports=function _asyncToGenerator(C){return function(){var T=this,B=arguments;return new Promise((function(q,W){var U=C.apply(T,B);function _next(C){asyncGeneratorStep(U,q,W,_next,_throw,"next",C)}function _throw(C){asyncGeneratorStep(U,q,W,_next,_throw,"throw",C)}_next(void 0)}))}},C.exports.__esModule=!0,C.exports.default=C.exports},78983:C=>{C.exports=function _classCallCheck(C,T){if(!(C instanceof T))throw new TypeError("Cannot call a class as a function")},C.exports.__esModule=!0,C.exports.default=C.exports},76824:(C,T,B)=>{var q=B(96196),W=B(14161);C.exports=function _construct(C,T,B){if(W())return Reflect.construct.apply(null,arguments);var U=[null];U.push.apply(U,T);var L=new(C.bind.apply(C,U));return B&&q(L,B.prototype),L},C.exports.__esModule=!0,C.exports.default=C.exports},42081:(C,T,B)=>{var q=B(74040);function _defineProperties(C,T){for(var B=0;B{var q=B(74040);C.exports=function _defineProperty(C,T,B){return(T=q(T))in C?Object.defineProperty(C,T,{value:B,enumerable:!0,configurable:!0,writable:!0}):C[T]=B,C},C.exports.__esModule=!0,C.exports.default=C.exports},51121:(C,T,B)=>{var q=B(79443);function _get(){return"undefined"!=typeof Reflect&&Reflect.get?(C.exports=_get=Reflect.get.bind(),C.exports.__esModule=!0,C.exports.default=C.exports):(C.exports=_get=function _get(C,T,B){var W=q(C,T);if(W){var U=Object.getOwnPropertyDescriptor(W,T);return U.get?U.get.call(arguments.length<3?C:B):U.value}},C.exports.__esModule=!0,C.exports.default=C.exports),_get.apply(this,arguments)}C.exports=_get,C.exports.__esModule=!0,C.exports.default=C.exports},74910:C=>{function _getPrototypeOf(T){return C.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function _getPrototypeOf(C){return C.__proto__||Object.getPrototypeOf(C)},C.exports.__esModule=!0,C.exports.default=C.exports,_getPrototypeOf(T)}C.exports=_getPrototypeOf,C.exports.__esModule=!0,C.exports.default=C.exports},58724:(C,T,B)=>{var q=B(96196);C.exports=function _inherits(C,T){if("function"!=typeof T&&null!==T)throw new TypeError("Super expression must either be null or a function");C.prototype=Object.create(T&&T.prototype,{constructor:{value:C,writable:!0,configurable:!0}}),Object.defineProperty(C,"prototype",{writable:!1}),T&&q(C,T)},C.exports.__esModule=!0,C.exports.default=C.exports},73203:C=>{C.exports=function _interopRequireDefault(C){return C&&C.__esModule?C:{default:C}},C.exports.__esModule=!0,C.exports.default=C.exports},94346:C=>{C.exports=function _isNativeFunction(C){try{return-1!==Function.toString.call(C).indexOf("[native code]")}catch(T){return"function"==typeof C}},C.exports.__esModule=!0,C.exports.default=C.exports},14161:C=>{function _isNativeReflectConstruct(){try{var T=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(T){}return(C.exports=_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!T},C.exports.__esModule=!0,C.exports.default=C.exports)()}C.exports=_isNativeReflectConstruct,C.exports.__esModule=!0,C.exports.default=C.exports},40608:C=>{C.exports=function _iterableToArrayLimit(C,T){var B=null==C?null:"undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(null!=B){var q,W,U,L,$=[],V=!0,H=!1;try{if(U=(B=B.call(C)).next,0===T){if(Object(B)!==B)return;V=!1}else for(;!(V=(q=U.call(B)).done)&&($.push(q.value),$.length!==T);V=!0);}catch(C){H=!0,W=C}finally{try{if(!V&&null!=B.return&&(L=B.return(),Object(L)!==L))return}finally{if(H)throw W}}return $}},C.exports.__esModule=!0,C.exports.default=C.exports},56894:C=>{C.exports=function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},C.exports.__esModule=!0,C.exports.default=C.exports},71173:(C,T,B)=>{var q=B(7501).default,W=B(77266);C.exports=function _possibleConstructorReturn(C,T){if(T&&("object"===q(T)||"function"==typeof T))return T;if(void 0!==T)throw new TypeError("Derived constructors may only return object or undefined");return W(C)},C.exports.__esModule=!0,C.exports.default=C.exports},21337:(C,T,B)=>{var q=B(7501).default;function _regeneratorRuntime(){"use strict";C.exports=_regeneratorRuntime=function _regeneratorRuntime(){return B},C.exports.__esModule=!0,C.exports.default=C.exports;var T,B={},W=Object.prototype,U=W.hasOwnProperty,L=Object.defineProperty||function(C,T,B){C[T]=B.value},$="function"==typeof Symbol?Symbol:{},V=$.iterator||"@@iterator",H=$.asyncIterator||"@@asyncIterator",G=$.toStringTag||"@@toStringTag";function define(C,T,B){return Object.defineProperty(C,T,{value:B,enumerable:!0,configurable:!0,writable:!0}),C[T]}try{define({},"")}catch(T){define=function define(C,T,B){return C[T]=B}}function wrap(C,T,B,q){var W=T&&T.prototype instanceof Generator?T:Generator,U=Object.create(W.prototype),$=new Context(q||[]);return L(U,"_invoke",{value:makeInvokeMethod(C,B,$)}),U}function tryCatch(C,T,B){try{return{type:"normal",arg:C.call(T,B)}}catch(C){return{type:"throw",arg:C}}}B.wrap=wrap;var K="suspendedStart",Q="suspendedYield",J="executing",X="completed",Y={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var Z={};define(Z,V,(function(){return this}));var ee=Object.getPrototypeOf,te=ee&&ee(ee(values([])));te&&te!==W&&U.call(te,V)&&(Z=te);var re=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(Z);function defineIteratorMethods(C){["next","throw","return"].forEach((function(T){define(C,T,(function(C){return this._invoke(T,C)}))}))}function AsyncIterator(C,T){function invoke(B,W,L,$){var V=tryCatch(C[B],C,W);if("throw"!==V.type){var H=V.arg,G=H.value;return G&&"object"==q(G)&&U.call(G,"__await")?T.resolve(G.__await).then((function(C){invoke("next",C,L,$)}),(function(C){invoke("throw",C,L,$)})):T.resolve(G).then((function(C){H.value=C,L(H)}),(function(C){return invoke("throw",C,L,$)}))}$(V.arg)}var B;L(this,"_invoke",{value:function value(C,q){function callInvokeWithMethodAndArg(){return new T((function(T,B){invoke(C,q,T,B)}))}return B=B?B.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(C,B,q){var W=K;return function(U,L){if(W===J)throw new Error("Generator is already running");if(W===X){if("throw"===U)throw L;return{value:T,done:!0}}for(q.method=U,q.arg=L;;){var $=q.delegate;if($){var V=maybeInvokeDelegate($,q);if(V){if(V===Y)continue;return V}}if("next"===q.method)q.sent=q._sent=q.arg;else if("throw"===q.method){if(W===K)throw W=X,q.arg;q.dispatchException(q.arg)}else"return"===q.method&&q.abrupt("return",q.arg);W=J;var H=tryCatch(C,B,q);if("normal"===H.type){if(W=q.done?X:Q,H.arg===Y)continue;return{value:H.arg,done:q.done}}"throw"===H.type&&(W=X,q.method="throw",q.arg=H.arg)}}}function maybeInvokeDelegate(C,B){var q=B.method,W=C.iterator[q];if(W===T)return B.delegate=null,"throw"===q&&C.iterator.return&&(B.method="return",B.arg=T,maybeInvokeDelegate(C,B),"throw"===B.method)||"return"!==q&&(B.method="throw",B.arg=new TypeError("The iterator does not provide a '"+q+"' method")),Y;var U=tryCatch(W,C.iterator,B.arg);if("throw"===U.type)return B.method="throw",B.arg=U.arg,B.delegate=null,Y;var L=U.arg;return L?L.done?(B[C.resultName]=L.value,B.next=C.nextLoc,"return"!==B.method&&(B.method="next",B.arg=T),B.delegate=null,Y):L:(B.method="throw",B.arg=new TypeError("iterator result is not an object"),B.delegate=null,Y)}function pushTryEntry(C){var T={tryLoc:C[0]};1 in C&&(T.catchLoc=C[1]),2 in C&&(T.finallyLoc=C[2],T.afterLoc=C[3]),this.tryEntries.push(T)}function resetTryEntry(C){var T=C.completion||{};T.type="normal",delete T.arg,C.completion=T}function Context(C){this.tryEntries=[{tryLoc:"root"}],C.forEach(pushTryEntry,this),this.reset(!0)}function values(C){if(C||""===C){var B=C[V];if(B)return B.call(C);if("function"==typeof C.next)return C;if(!isNaN(C.length)){var W=-1,L=function next(){for(;++W=0;--q){var W=this.tryEntries[q],L=W.completion;if("root"===W.tryLoc)return handle("end");if(W.tryLoc<=this.prev){var $=U.call(W,"catchLoc"),V=U.call(W,"finallyLoc");if($&&V){if(this.prev=0;--B){var q=this.tryEntries[B];if(q.tryLoc<=this.prev&&U.call(q,"finallyLoc")&&this.prev=0;--T){var B=this.tryEntries[T];if(B.finallyLoc===C)return this.complete(B.completion,B.afterLoc),resetTryEntry(B),Y}},catch:function _catch(C){for(var T=this.tryEntries.length-1;T>=0;--T){var B=this.tryEntries[T];if(B.tryLoc===C){var q=B.completion;if("throw"===q.type){var W=q.arg;resetTryEntry(B)}return W}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(C,B,q){return this.delegate={iterator:values(C),resultName:B,nextLoc:q},"next"===this.method&&(this.arg=T),Y}},B}C.exports=_regeneratorRuntime,C.exports.__esModule=!0,C.exports.default=C.exports},96196:C=>{function _setPrototypeOf(T,B){return C.exports=_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(C,T){return C.__proto__=T,C},C.exports.__esModule=!0,C.exports.default=C.exports,_setPrototypeOf(T,B)}C.exports=_setPrototypeOf,C.exports.__esModule=!0,C.exports.default=C.exports},40131:(C,T,B)=>{var q=B(17358),W=B(40608),U=B(35068),L=B(56894);C.exports=function _slicedToArray(C,T){return q(C)||W(C,T)||U(C,T)||L()},C.exports.__esModule=!0,C.exports.default=C.exports},79443:(C,T,B)=>{var q=B(74910);C.exports=function _superPropBase(C,T){for(;!Object.prototype.hasOwnProperty.call(C,T)&&null!==(C=q(C)););return C},C.exports.__esModule=!0,C.exports.default=C.exports},56027:(C,T,B)=>{var q=B(7501).default;C.exports=function toPrimitive(C,T){if("object"!=q(C)||!C)return C;var B=C[Symbol.toPrimitive];if(void 0!==B){var W=B.call(C,T||"default");if("object"!=q(W))return W;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===T?String:Number)(C)},C.exports.__esModule=!0,C.exports.default=C.exports},74040:(C,T,B)=>{var q=B(7501).default,W=B(56027);C.exports=function toPropertyKey(C){var T=W(C,"string");return"symbol"==q(T)?T:String(T)},C.exports.__esModule=!0,C.exports.default=C.exports},7501:C=>{function _typeof(T){return C.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(C){return typeof C}:function(C){return C&&"function"==typeof Symbol&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},C.exports.__esModule=!0,C.exports.default=C.exports,_typeof(T)}C.exports=_typeof,C.exports.__esModule=!0,C.exports.default=C.exports},35068:(C,T,B)=>{var q=B(98106);C.exports=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return q(C,T);var B=Object.prototype.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?q(C,T):void 0}},C.exports.__esModule=!0,C.exports.default=C.exports},19952:(C,T,B)=>{var q=B(74910),W=B(96196),U=B(94346),L=B(76824);function _wrapNativeSuper(T){var B="function"==typeof Map?new Map:void 0;return C.exports=_wrapNativeSuper=function _wrapNativeSuper(C){if(null===C||!U(C))return C;if("function"!=typeof C)throw new TypeError("Super expression must either be null or a function");if(void 0!==B){if(B.has(C))return B.get(C);B.set(C,Wrapper)}function Wrapper(){return L(C,arguments,q(this).constructor)}return Wrapper.prototype=Object.create(C.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),W(Wrapper,C)},C.exports.__esModule=!0,C.exports.default=C.exports,_wrapNativeSuper(T)}C.exports=_wrapNativeSuper,C.exports.__esModule=!0,C.exports.default=C.exports},50824:(C,T,B)=>{var q=B(21337)();C.exports=q;try{regeneratorRuntime=q}catch(C){"object"==typeof globalThis?globalThis.regeneratorRuntime=q:Function("r","regeneratorRuntime = r")(q)}}},T={};function __webpack_require__(B){var q=T[B];if(void 0!==q)return q.exports;var W=T[B]={exports:{}};return C[B](W,W.exports,__webpack_require__),W.exports}__webpack_require__.d=(C,T)=>{for(var B in T)__webpack_require__.o(T,B)&&!__webpack_require__.o(C,B)&&Object.defineProperty(C,B,{enumerable:!0,get:T[B]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(C){if("object"==typeof window)return window}}(),__webpack_require__.o=(C,T)=>Object.prototype.hasOwnProperty.call(C,T),__webpack_require__.r=C=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(C,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(C,"__esModule",{value:!0})},(()=>{"use strict";var C=__webpack_require__(73203),T=C(__webpack_require__(78983)),B=C(__webpack_require__(42081)),q=C(__webpack_require__(51121)),W=C(__webpack_require__(58724)),U=C(__webpack_require__(71173)),L=C(__webpack_require__(74910)),$=C(__webpack_require__(90287)),V=C(__webpack_require__(35107)),H=C(__webpack_require__(52253)),G=C(__webpack_require__(22998)),K=C(__webpack_require__(36614)),Q=C(__webpack_require__(57100)),J=C(__webpack_require__(13450)),X=C(__webpack_require__(26231)),Y=C(__webpack_require__(62879)),Z=C(__webpack_require__(99956));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,L.default)(C);if(T){var W=(0,L.default)(this).constructor;B=Reflect.construct(q,arguments,W)}else B=q.apply(this,arguments);return(0,U.default)(this,B)}}var ee=function(C){(0,W.default)(ElementorCommonApp,C);var U=_createSuper(ElementorCommonApp);function ElementorCommonApp(){return(0,T.default)(this,ElementorCommonApp),U.apply(this,arguments)}return(0,B.default)(ElementorCommonApp,[{key:"setMarionetteTemplateCompiler",value:function setMarionetteTemplateCompiler(){Marionette.TemplateCache.prototype.compileTemplate=function(C,T){return T={evaluate:/<#([\s\S]+?)#>/g,interpolate:/{{{([\s\S]+?)}}}/g,escape:/{{([^}]+?)}}(?!})/g},_.template(C,T)}}},{key:"getDefaultElements",value:function getDefaultElements(){return{$window:jQuery(window),$document:jQuery(document),$body:jQuery(document.body)}}},{key:"initComponents",value:function initComponents(){this.events=new Y.default,this.debug=new H.default,this.helpers=new $.default,this.storage=new V.default,this.dialogsManager=new DialogsManager.Instance,this.notifications=new Z.default,this.api=window.$e,$e.components.register(new X.default),elementorCommon.elements.$window.on("elementor:init-components",(function(){$e.components.register(new J.default)})),this.initModules()}},{key:"initModules",value:function initModules(){var C=this,T=this.config.activeModules,B={ajax:G.default,finder:K.default,connect:Q.default};T.forEach((function(T){B[T]&&(C[T]=new B[T](C.config[T]))}))}},{key:"compileArrayTemplateArgs",value:function compileArrayTemplateArgs(C,T){return C.replace(/%(?:(\d+)\$)?s/g,(function(C,B){return B||(B=1),B--,void 0!==T[B]?T[B]:C}))}},{key:"compileObjectTemplateArgs",value:function compileObjectTemplateArgs(C,T){return C.replace(/{{(?:([ \w]+))}}/g,(function(C,B){return T[B]?T[B]:C}))}},{key:"compileTemplate",value:function compileTemplate(C,T){return jQuery.isPlainObject(T)?this.compileObjectTemplateArgs(C,T):this.compileArrayTemplateArgs(C,T)}},{key:"translate",value:function translate(C,T,B,q){T&&(q=this.config[T].i18n),q||(q=this.config.i18n);var W=q[C];return void 0===W&&(W=C),B&&(W=this.compileTemplate(W,B)),W}},{key:"onInit",value:function onInit(){(0,q.default)((0,L.default)(ElementorCommonApp.prototype),"onInit",this).call(this),this.config=elementorCommonConfig,this.setMarionetteTemplateCompiler()}}]),ElementorCommonApp}(elementorModules.ViewModule);window.elementorCommon=new ee,elementorCommon.initComponents()})()})(); /*! elementor - v3.12.2 - 23-04-2023 */
.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}/*! For license information please see editor-site-navigation.js.LICENSE.txt */
!function(){"use strict";var e={"./packages/packages/core/editor-site-navigation/src/api/post.ts":function(e,t,n){n.r(t),n.d(t,{POST_PER_PAGE:function(){return r},createRequest:function(){return createRequest},deleteRequest:function(){return deleteRequest},duplicateRequest:function(){return duplicateRequest},getRequest:function(){return getRequest},postTypesMap:function(){return i},updateRequest:function(){return updateRequest}});var o=n("@wordpress/api-fetch"),s=n.n(o),a=n("@wordpress/i18n");const i={page:{labels:{singular_name:(0,a.__)("Page","elementor"),plural_name:(0,a.__)("Pages","elementor")},rest_base:"pages"}},r=10,getRequest=async(e,t)=>{const n=`/wp/v2/${i[e].rest_base}`+"?"+new URLSearchParams({status:"any",order:"asc",page:t.toString(),per_page:r.toString(),_fields:["id","type","title","link","status","user_can"].join(",")}).toString(),o=await s()({path:n,parse:!1});return{data:await o.json(),totalPages:Number(o.headers.get("x-wp-totalpages")),totalPosts:Number(o.headers.get("x-wp-total")),currentPage:t}},createRequest=(e,t)=>{const n=`/wp/v2/${i[e].rest_base}`;return s()({path:n,method:"POST",data:t})},updateRequest=(e,t)=>{const n=`/wp/v2/${i[e].rest_base}`,{id:o,...a}=t;return s()({path:`${n}/${o}`,method:"POST",data:a})},deleteRequest=(e,t)=>{const n=`/wp/v2/${i[e].rest_base}`;return s()({path:`${n}/${t}`,method:"DELETE"})},duplicateRequest=e=>s()({path:"/elementor/v1/site-navigation/duplicate-post",method:"POST",data:{post_id:e.id,title:e.title}})},"./packages/packages/core/editor-site-navigation/src/api/recent-posts.ts":function(e,t,n){n.r(t),n.d(t,{NUMBER_OF_RECENT_POSTS:function(){return i},baseUrl:function(){return a},getRequest:function(){return getRequest}});var o=n("@wordpress/api-fetch"),s=n.n(o);const a="/elementor/v1/site-navigation/recent-posts",i=6,getRequest=()=>{const e=new URLSearchParams({posts_per_page:`${i}`}),t=`${a}?${e.toString()}`;return s()({path:t})}},"./packages/packages/core/editor-site-navigation/src/api/settings.ts":function(e,t,n){n.r(t),n.d(t,{getSettings:function(){return getSettings},updateSettings:function(){return updateSettings}});var o=n("@wordpress/api-fetch"),s=n.n(o);const getSettings=()=>s()({path:"/elementor/v1/site-navigation/homepage"}),updateSettings=e=>s()({path:"/wp/v2/settings",method:"POST",data:e})},"./packages/packages/core/editor-site-navigation/src/api/user.ts":function(e,t,n){n.r(t),n.d(t,{getUser:function(){return getUser}});var o=n("@wordpress/api-fetch"),s=n.n(o);const getUser=()=>{const e="/wp/v2/users/me?"+new URLSearchParams({_fields:["capabilities"].join(","),context:"edit"}).toString();return s()({path:e})}},"./packages/packages/core/editor-site-navigation/src/components/panel/actions-menu/action-menu-item.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return ActionMenuItem}});var o=n("react"),s=n("@elementor/ui");function ActionMenuItem({title:e,icon:t,MenuItemProps:n}){return o.createElement(s.MenuItem,n,o.createElement(s.ListItemIcon,{sx:{color:"inherit"}},o.createElement(t,null)),o.createElement(s.ListItemText,{primary:e}))}},"./packages/packages/core/editor-site-navigation/src/components/panel/actions-menu/actions/delete.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return Delete}});var o=n("react"),s=n("@elementor/editor-documents"),a=n("@elementor/icons"),i=n("@elementor/ui"),r=n("@wordpress/i18n"),c=n("./packages/packages/core/editor-site-navigation/src/contexts/post-list-context.tsx"),l=n("./packages/packages/core/editor-site-navigation/src/hooks/use-posts-actions.ts"),p=n("./packages/packages/core/editor-site-navigation/src/components/panel/actions-menu/action-menu-item.tsx");function Delete({post:e}){const[t,n]=(0,o.useState)(!1),i=(0,s.__useActiveDocument)(),c=i?.id===e.id,l=!e.user_can.delete||e.isHome||c;return o.createElement(o.Fragment,null,o.createElement(p.default,{title:(0,r.__)("Delete","elementor"),icon:a.TrashIcon,MenuItemProps:{disabled:l,onClick:()=>n(!0),sx:{"&:hover":{color:"error.main"}}}}),t&&o.createElement(DeleteDialog,{post:e,setIsDialogOpen:n}))}function DeleteDialog({post:e,setIsDialogOpen:t}){const{type:n}=(0,c.usePostListContext)(),{deletePost:s}=(0,l.usePostActions)(n),{setError:a}=(0,c.usePostListContext)(),p=(0,r.sprintf)((0,r.__)('Delete "%s"?',"elementor"),e.title.rendered),handleCancel=()=>{s.isPending||t(!1)};return o.createElement(i.Dialog,{open:!0,onClose:handleCancel,"aria-labelledby":"delete-dialog"},o.createElement(i.DialogTitle,{noWrap:!0},p),o.createElement(i.Divider,null),o.createElement(i.DialogContent,null,o.createElement(i.DialogContentText,null,(0,r.__)("The page and its content will be deleted forever and we won’t be able to recover them.","elementor"))),o.createElement(i.DialogActions,null,o.createElement(i.Button,{variant:"contained",color:"secondary",onClick:handleCancel,disabled:s.isPending},(0,r.__)("Cancel","elementor")),o.createElement(i.Button,{variant:"contained",color:"error",onClick:async()=>{try{await s.mutateAsync(e.id)}catch{a(),t(!1)}},disabled:s.isPending},s.isPending?o.createElement(i.CircularProgress,null):(0,r.__)("Delete","elementor"))))}},"./packages/packages/core/editor-site-navigation/src/components/panel/actions-menu/actions/duplicate.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return Duplicate}});var o=n("react"),s=n("@elementor/icons"),a=n("@wordpress/i18n"),i=n("./packages/packages/core/editor-site-navigation/src/contexts/post-list-context.tsx"),r=n("./packages/packages/core/editor-site-navigation/src/hooks/use-user.ts"),c=n("./packages/packages/core/editor-site-navigation/src/components/panel/actions-menu/action-menu-item.tsx");function Duplicate({post:e,popupState:t}){const{setEditMode:n}=(0,i.usePostListContext)(),{data:l}=(0,r.default)(),p=!l?.capabilities?.edit_pages;return o.createElement(c.default,{title:(0,a.__)("Duplicate","elementor"),icon:s.CopyIcon,MenuItemProps:{disabled:p,onClick:()=>{t.close(),n({mode:"duplicate",details:{postId:e.id,title:e.title.rendered}})}}})}},"./packages/packages/core/editor-site-navigation/src/components/panel/actions-menu/actions/rename.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return Rename}});var o=n("react"),s=n("@elementor/icons"),a=n("@wordpress/i18n"),i=n("./packages/packages/core/editor-site-navigation/src/contexts/post-list-context.tsx"),r=n("./packages/packages/core/editor-site-navigation/src/components/panel/actions-menu/action-menu-item.tsx");function Rename({post:e}){const{setEditMode:t}=(0,i.usePostListContext)();return o.createElement(r.default,{title:(0,a.__)("Rename","elementor"),icon:s.EraseIcon,MenuItemProps:{disabled:!e.user_can.edit,onClick:()=>{t({mode:"rename",details:{postId:e.id}})}}})}},"./packages/packages/core/editor-site-navigation/src/components/panel/actions-menu/actions/set-home.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return SetHome}});var o=n("react"),s=n("@elementor/icons"),a=n("@elementor/ui"),i=n("@wordpress/i18n"),r=n("./packages/packages/core/editor-site-navigation/src/contexts/post-list-context.tsx"),c=n("./packages/packages/core/editor-site-navigation/src/hooks/use-homepage-actions.ts"),l=n("./packages/packages/core/editor-site-navigation/src/hooks/use-user.ts"),p=n("./packages/packages/core/editor-site-navigation/src/components/panel/actions-menu/action-menu-item.tsx");function SetHome({post:e,closeMenu:t}){const{updateSettingsMutation:n}=(0,c.useHomepageActions)(),{setError:u}=(0,r.usePostListContext)(),{data:d}=(0,l.default)(),m=!!d?.capabilities?.manage_options,g="publish"===e.status,f=!!e.isHome,k=!m||f||!g||n.isPending;return o.createElement(p.default,{title:(0,i.__)("Set as homepage","elementor"),icon:n.isPending?a.CircularProgress:s.HomeIcon,MenuItemProps:{disabled:k,onClick:async()=>{try{await n.mutateAsync({show_on_front:"page",page_on_front:e.id})}catch{u()}finally{t()}}}})}},"./packages/packages/core/editor-site-navigation/src/components/panel/actions-menu/actions/view.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return View}});var o=n("react"),s=n("@elementor/icons"),a=n("@wordpress/i18n"),i=n("./packages/packages/core/editor-site-navigation/src/api/post.ts"),r=n("./packages/packages/core/editor-site-navigation/src/contexts/post-list-context.tsx"),c=n("./packages/packages/core/editor-site-navigation/src/components/panel/actions-menu/action-menu-item.tsx");function View({post:e}){const{type:t}=(0,r.usePostListContext)(),n=(0,a.__)("View %s","elementor").replace("%s",i.postTypesMap[t].labels.singular_name);return o.createElement(c.default,{title:n,icon:s.EyeIcon,MenuItemProps:{onClick:()=>window.open(e.link,"_blank")}})}},"./packages/packages/core/editor-site-navigation/src/components/panel/add-new-button.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return AddNewButton}});var o=n("react"),s=n("@elementor/icons"),a=n("@elementor/ui"),i=n("@wordpress/i18n"),r=n("./packages/packages/core/editor-site-navigation/src/contexts/post-list-context.tsx"),c=n("./packages/packages/core/editor-site-navigation/src/hooks/use-user.ts");function AddNewButton(){const{setEditMode:e}=(0,r.usePostListContext)(),{data:t}=(0,c.default)();return o.createElement(a.Button,{size:"small",startIcon:o.createElement(s.PlusIcon,null),disabled:!t?.capabilities?.edit_pages,onClick:()=>{e({mode:"create",details:{}})},sx:{px:1.5}},(0,i.__)("Add New","elementor"))}},"./packages/packages/core/editor-site-navigation/src/components/panel/error-snackbar.tsx":function(e,t,n){n.r(t);var o=n("react"),s=n("@elementor/ui");t.default=({open:e,onClose:t})=>o.createElement(s.Snackbar,{open:e,onClose:t,anchorOrigin:{vertical:"bottom",horizontal:"left"}},o.createElement(s.Alert,{onClose:t,severity:"error",sx:{width:"100%"}},o.createElement(s.Typography,{component:"span",sx:{fontWeight:"bold"}},"We couldn’t complete the action.")," ","Please try again"))},"./packages/packages/core/editor-site-navigation/src/components/panel/panel.ts":function(e,t,n){n.r(t),n.d(t,{panel:function(){return a},usePanelActions:function(){return r},usePanelStatus:function(){return i}});var o=n("@elementor/editor-panels"),s=n("./packages/packages/core/editor-site-navigation/src/components/panel/shell.tsx");const{panel:a,usePanelStatus:i,usePanelActions:r}=(0,o.__createPanel)({id:"site-navigation-panel",component:s.default})},"./packages/packages/core/editor-site-navigation/src/components/panel/posts-list/collapsible-list.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return CollapsibleList}});var o=n("react"),s=n("@elementor/icons"),a=n("@elementor/ui");const i=(0,a.styled)(s.ChevronDownIcon,{shouldForwardProp:e=>"isOpen"!==e})(({theme:e,isOpen:t})=>({transform:t?"rotate(0deg)":"rotate(-90deg)",transition:e.transitions.create("transform",{duration:e.transitions.duration.standard})})),r=(0,a.styled)(a.ListItemIcon)(({theme:e})=>({minWidth:e.spacing(4)}));function CollapsibleList({label:e,Icon:t,isOpenByDefault:n=!1,children:s}){const[c,l]=(0,o.useState)(n);return o.createElement(o.Fragment,null,o.createElement(a.ListItem,null,o.createElement(r,{sx:{color:"text.secondary"}},o.createElement(a.IconButton,{onClick:()=>l(e=>!e),size:"small",sx:{color:"inherit"}},o.createElement(i,{fontSize:"small",isOpen:c}))),o.createElement(r,{size:"small",sx:{color:"inherit"}},o.createElement(t,{fontSize:"small"})),o.createElement(a.ListItemText,{primaryTypographyProps:{variant:"subtitle2",component:"span"},primary:e})),o.createElement(a.Collapse,{in:c,timeout:"auto",unmountOnExit:!0},o.createElement(a.List,{dense:!0},s)),o.createElement(a.Divider,{sx:{mt:1}}))}},"./packages/packages/core/editor-site-navigation/src/components/panel/posts-list/error-state.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return ErrorState}});var o=n("react"),s=n("@elementor/icons"),a=n("@elementor/ui"),i=n("@wordpress/i18n");function ErrorState(){return o.createElement(a.Box,{sx:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",pt:"40px",gap:"16px"}},o.createElement(s.Error404TemplateIcon,null),o.createElement(a.Box,{sx:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",gap:"8px"}},o.createElement(a.Typography,{variant:"body1",color:"text.primary"},(0,i.__)("We couldn’t display your pages.","elementor")),o.createElement(a.Box,null,o.createElement(a.Typography,{variant:"body2",color:"text.primary",sx:{textAlign:"center"}},(0,i.__)("It’s probably a temporary issue.","elementor")),o.createElement(a.Typography,{variant:"body2",color:"text.primary",sx:{textAlign:"center"}},(0,i.__)("If the problem persists,","elementor")," ",o.createElement(a.Link,{target:"_blank",href:"https://go.elementor.com/wp-editor-support-open-ticket/"},"Notify support")))))}},"./packages/packages/core/editor-site-navigation/src/components/panel/posts-list/list-items/edit-mode-template.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return EditModeTemplate}});var o=n("react"),s=n("@elementor/icons"),a=n("@elementor/ui"),i=n("@wordpress/i18n"),r=n("./packages/packages/core/editor-site-navigation/src/contexts/post-list-context.tsx");function EditModeTemplate({postTitle:e,isLoading:t,callback:n}){const[s,r]=(0,o.useState)(e),[c,l]=(0,o.useState)(!1),[p,u]=(0,o.useState)(null),d=(0,o.useRef)(),validateInput=e=>""!==e.trim(),runCallback=()=>{validateInput(s)&&n(s)};return o.createElement(o.Fragment,null,o.createElement(a.ListItem,{secondaryAction:o.createElement(CloseButton,{isLoading:t,closeButton:d})},o.createElement(a.Box,{width:"100%",component:"form",onSubmit:e=>{e.preventDefault(),runCallback()}},o.createElement(a.TextField,{autoFocus:!0,fullWidth:!0,value:s,onChange:e=>{c||l(!0);const t=e.target.value;validateInput(t)?u(null):u((0,i.__)("Name is required","elementor")),r(t)},disabled:t,error:!!p,onBlur:e=>{d.current!==e.relatedTarget&&runCallback()},variant:"outlined",color:"secondary",size:"small"}))),p&&o.createElement(a.ListItem,null,o.createElement(a.ListItemText,{sx:{color:"error.main"}},p)))}function CloseButton({isLoading:e,closeButton:t}){const{resetEditMode:n}=(0,r.usePostListContext)();return o.createElement(a.IconButton,{size:"small",color:"secondary",onClick:n,ref:t,disabled:e},e?o.createElement(a.CircularProgress,null):o.createElement(s.XIcon,{fontSize:"small"}))}},"./packages/packages/core/editor-site-navigation/src/components/panel/posts-list/list-items/list-item-create.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return ListItemCreate}});var o=n("react"),s=n("@elementor/editor-documents"),a=n("@wordpress/i18n"),i=n("./packages/packages/core/editor-site-navigation/src/contexts/post-list-context.tsx"),r=n("./packages/packages/core/editor-site-navigation/src/hooks/use-posts-actions.ts"),c=n("./packages/packages/core/editor-site-navigation/src/components/panel/posts-list/list-items/edit-mode-template.tsx");function ListItemCreate(){const{type:e,resetEditMode:t}=(0,i.usePostListContext)(),{createPost:n}=(0,r.usePostActions)(e),l=(0,s.__useNavigateToDocument)(),{setError:p}=(0,i.usePostListContext)();return o.createElement(c.default,{postTitle:(0,a.__)("New Page","elementor"),isLoading:n.isPending,callback:async e=>{try{const{id:t}=await n.mutateAsync({title:e,status:"draft"});l(t)}catch{p()}finally{t()}}})}},"./packages/packages/core/editor-site-navigation/src/components/panel/posts-list/list-items/list-item-duplicate.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return ListItemDuplicate}});var o=n("react"),s=n("@elementor/editor-documents"),a=n("@wordpress/i18n"),i=n("./packages/packages/core/editor-site-navigation/src/contexts/post-list-context.tsx"),r=n("./packages/packages/core/editor-site-navigation/src/hooks/use-posts-actions.ts"),c=n("./packages/packages/core/editor-site-navigation/src/components/panel/posts-list/list-items/edit-mode-template.tsx");function ListItemDuplicate(){const{type:e,editMode:t,resetEditMode:n}=(0,i.usePostListContext)(),l=(0,s.__useNavigateToDocument)(),{duplicatePost:p}=(0,r.usePostActions)(e),{setError:u}=(0,i.usePostListContext)();if("duplicate"!==t.mode)return null;return o.createElement(c.default,{postTitle:`${t.details.title} ${(0,a.__)("copy","elementor")}`,isLoading:p.isPending,callback:async e=>{try{const{post_id:n}=await p.mutateAsync({id:t.details.postId,title:e});l(n)}catch{u()}finally{n()}}})}},"./packages/packages/core/editor-site-navigation/src/components/panel/posts-list/list-items/list-item-rename.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return ListItemRename}});var o=n("react"),s=n("@elementor/editor-documents"),a=n("./packages/packages/core/editor-site-navigation/src/contexts/post-list-context.tsx"),i=n("./packages/packages/core/editor-site-navigation/src/hooks/use-posts-actions.ts"),r=n("./packages/packages/core/editor-site-navigation/src/hooks/use-rename-active-document.ts"),c=n("./packages/packages/core/editor-site-navigation/src/components/panel/posts-list/list-items/edit-mode-template.tsx");function ListItemRename({post:e}){const{type:t,resetEditMode:n}=(0,a.usePostListContext)(),{updatePost:l}=(0,i.usePostActions)(t),{setError:p}=(0,a.usePostListContext)(),u=(0,s.__useActiveDocument)(),d=(0,r.default)(),m=u?.id===e.id,g=m?u?.title:e.title.rendered;return o.createElement(c.default,{postTitle:g,isLoading:l.isPending,callback:async t=>{t===g&&n();try{m?await d(t):await l.mutateAsync({id:e.id,title:t})}catch{p()}finally{n()}}})}},"./packages/packages/core/editor-site-navigation/src/components/panel/posts-list/list-items/list-item-view.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return ListItemView}});var o=n("react"),s=n("@elementor/editor-documents"),a=n("@elementor/icons"),i=n("@elementor/ui"),r=n("@wordpress/i18n"),c=n("./packages/packages/core/editor-site-navigation/src/components/shared/page-title-and-status.tsx"),l=n("./packages/packages/core/editor-site-navigation/src/components/panel/actions-menu/actions/delete.tsx"),p=n("./packages/packages/core/editor-site-navigation/src/components/panel/actions-menu/actions/duplicate.tsx"),u=n("./packages/packages/core/editor-site-navigation/src/components/panel/actions-menu/actions/rename.tsx"),d=n("./packages/packages/core/editor-site-navigation/src/components/panel/actions-menu/actions/set-home.tsx"),m=n("./packages/packages/core/editor-site-navigation/src/components/panel/actions-menu/actions/view.tsx");function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{if(t){const t=o.createElement(i.Typography,{variant:"caption"},"You cannot edit this page.",o.createElement("br",null),"To edit it directly, contact the site owner");return o.createElement(i.Tooltip,{title:t,placement:"bottom",arrow:!1},e)}return o.createElement(o.Fragment,null,e)};function ListItemView({post:e}){const t=(0,s.__useActiveDocument)(),n=(0,s.__useNavigateToDocument)(),g=(0,i.usePopupState)({variant:"popover",popupId:"post-actions",disableAutoFocus:!0}),f=t?.id===e.id,k=f?t?.status.value:e.status,v=f?t?.title:e.title.rendered,x=!e.user_can.edit;return o.createElement(o.Fragment,null,o.createElement(DisabledPostTooltip,{isDisabled:x},o.createElement(i.ListItem,{disablePadding:!0,secondaryAction:o.createElement(i.IconButton,_extends({value:!0,size:"small"},(0,i.bindTrigger)(g)),o.createElement(a.DotsVerticalIcon,{fontSize:"small"}))},o.createElement(i.ListItemButton,{selected:f,disabled:x,onClick:()=>{f||n(e.id)},dense:!0},o.createElement(i.ListItemText,{disableTypography:!0},o.createElement(c.default,{title:v,status:k})),e.isHome&&o.createElement(a.HomeIcon,{titleAccess:(0,r.__)("Homepage","elementor"),color:"disabled"})))),o.createElement(i.Menu,_extends({PaperProps:{sx:{mt:2,width:200}},MenuListProps:{dense:!0}},(0,i.bindMenu)(g)),o.createElement(u.default,{post:e}),o.createElement(p.default,{post:e,popupState:g}),o.createElement(l.default,{post:e}),o.createElement(m.default,{post:e}),o.createElement(i.Divider,null),o.createElement(d.default,{post:e,closeMenu:()=>g.close()})))}},"./packages/packages/core/editor-site-navigation/src/components/panel/posts-list/post-list-item.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return PostListItem}});var o=n("react"),s=n("./packages/packages/core/editor-site-navigation/src/contexts/post-list-context.tsx"),a=n("./packages/packages/core/editor-site-navigation/src/components/panel/posts-list/list-items/list-item-create.tsx"),i=n("./packages/packages/core/editor-site-navigation/src/components/panel/posts-list/list-items/list-item-duplicate.tsx"),r=n("./packages/packages/core/editor-site-navigation/src/components/panel/posts-list/list-items/list-item-rename.tsx"),c=n("./packages/packages/core/editor-site-navigation/src/components/panel/posts-list/list-items/list-item-view.tsx");function PostListItem({post:e}){const{editMode:t}=(0,s.usePostListContext)();return"rename"===t.mode&&e?.id&&e?.id===t.details.postId?o.createElement(r.default,{post:e}):"create"!==t.mode||e?"duplicate"!==t.mode||e?e?o.createElement(c.default,{post:e}):null:o.createElement(i.default,null):o.createElement(a.default,null)}},"./packages/packages/core/editor-site-navigation/src/components/panel/posts-list/posts-collapsible-list.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return PostsCollapsibleList}});var o=n("react"),s=n("@elementor/icons"),a=n("@elementor/ui"),i=n("./packages/packages/core/editor-site-navigation/src/api/post.ts"),r=n("./packages/packages/core/editor-site-navigation/src/contexts/post-list-context.tsx"),c=n("./packages/packages/core/editor-site-navigation/src/hooks/use-homepage.ts"),l=n("./packages/packages/core/editor-site-navigation/src/hooks/use-posts.ts"),p=n("./packages/packages/core/editor-site-navigation/src/components/panel/add-new-button.tsx"),u=n("./packages/packages/core/editor-site-navigation/src/components/panel/posts-list/collapsible-list.tsx"),d=n("./packages/packages/core/editor-site-navigation/src/components/panel/posts-list/error-state.tsx"),m=n("./packages/packages/core/editor-site-navigation/src/components/panel/posts-list/post-list-item.tsx");function PostsCollapsibleList({isOpenByDefault:e=!1}){const{type:t,editMode:n}=(0,r.usePostListContext)(),{data:{posts:g,total:f},isLoading:k,isError:v,fetchNextPage:x,hasNextPage:y,isFetchingNextPage:_}=(0,l.usePosts)(t),{data:E}=(0,c.useHomepage)();if(v)return o.createElement(d.default,null);if(!g||k)return o.createElement(a.Box,{sx:{px:5}},o.createElement(a.Box,{display:"flex",justifyContent:"flex-end",alignItems:"center"},o.createElement(a.Skeleton,{sx:{my:4},animation:"wave",variant:"rounded",width:"110px",height:"28px"})),o.createElement(a.Box,null,o.createElement(a.Skeleton,{sx:{my:3},animation:"wave",variant:"rounded",width:"100%",height:"24px"}),o.createElement(a.Skeleton,{sx:{my:3},animation:"wave",variant:"rounded",width:"70%",height:"24px"}),o.createElement(a.Skeleton,{sx:{my:3},animation:"wave",variant:"rounded",width:"70%",height:"24px"}),o.createElement(a.Skeleton,{sx:{my:3},animation:"wave",variant:"rounded",width:"70%",height:"24px"})));const h=`${i.postTypesMap[t].labels.plural_name} (${f.toString()})`,P=g.map(e=>e.id===E?{...e,isHome:!0}:e).sort((e,t)=>e.id===E?-1:t.id===E?1:0);return o.createElement(o.Fragment,null,o.createElement(a.Box,{display:"flex",justifyContent:"flex-end",alignItems:"center",sx:{py:1,px:2}},o.createElement(p.default,null)),o.createElement(a.List,{dense:!0},o.createElement(u.default,{label:h,Icon:s.PageTypeIcon,isOpenByDefault:e||!1},P.map(e=>o.createElement(m.default,{key:e.id,post:e})),["duplicate","create"].includes(n.mode)&&o.createElement(m.default,null),y&&o.createElement(a.Box,{sx:{display:"flex",justifyContent:"center"}},o.createElement(a.Button,{onClick:x,color:"secondary"},_?o.createElement(a.CircularProgress,null):"Load More")))))}},"./packages/packages/core/editor-site-navigation/src/components/panel/shell.tsx":function(e,t,n){n.r(t);var o=n("react"),s=n("@elementor/editor-panels"),a=n("@wordpress/i18n"),i=n("./packages/packages/core/editor-site-navigation/src/contexts/post-list-context.tsx"),r=n("./packages/packages/core/editor-site-navigation/src/components/panel/error-snackbar.tsx"),c=n("./packages/packages/core/editor-site-navigation/src/components/panel/posts-list/posts-collapsible-list.tsx");t.default=()=>{const[e,t]=(0,o.useState)(!1);return o.createElement(s.Panel,null,o.createElement(s.PanelHeader,null,o.createElement(s.PanelHeaderTitle,null,(0,a.__)("Pages","elementor"))),o.createElement(s.PanelBody,null,o.createElement(i.PostListContextProvider,{type:"page",setError:()=>t(!0)},o.createElement(c.default,{isOpenByDefault:!0})),o.createElement(r.default,{open:e,onClose:()=>t(!1)})))}},"./packages/packages/core/editor-site-navigation/src/components/shared/page-title-and-status.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return PageTitleAndStatus}});var o=n("react"),s=n("@elementor/ui"),a=n("./packages/packages/core/editor-site-navigation/src/hooks/use-reverse-html-entities.ts");const PageStatus=({status:e})=>"publish"===e?null:o.createElement(s.Typography,{component:"span",variant:"body2",color:"text.secondary",sx:{textTransform:"capitalize",fontStyle:"italic",whiteSpace:"nowrap",flexBasis:"content"}},"(",e,")"),PageTitle=({title:e})=>{const t=(0,a.useReverseHtmlEntities)(e);return o.createElement(s.Typography,{component:"span",variant:"body2",color:"text.secondary",noWrap:!0,sx:{flexBasis:"auto"}},t)};function PageTitleAndStatus({title:e,status:t}){return o.createElement(s.Box,{display:"flex"},o.createElement(PageTitle,{title:e})," ",o.createElement(PageStatus,{status:t}))}},"./packages/packages/core/editor-site-navigation/src/components/top-bar/chip-doc-type.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return DocTypeChip}});var o=n("react"),s=n("@elementor/icons"),a=n("@elementor/ui");const i=(0,n("./packages/packages/core/editor-site-navigation/src/icons-map.ts").getIconsMap)();function DocTypeChip({postType:e,docType:t,label:n}){const r="elementor_library"===e?"global":"primary",c=i[t]||s.PostTypeIcon;return o.createElement(a.Chip,{component:"span",size:"small",variant:"outlined",label:n,"data-value":t,color:r,icon:o.createElement(c,null),sx:{ml:1,cursor:"inherit"}})}},"./packages/packages/core/editor-site-navigation/src/components/top-bar/create-post-list-item.tsx":function(e,t,n){n.r(t),n.d(t,{CreatePostListItem:function(){return CreatePostListItem}});var o=n("react"),s=n("@elementor/editor-documents"),a=n("@elementor/icons"),i=n("@elementor/ui"),r=n("@wordpress/i18n"),c=n("./packages/packages/core/editor-site-navigation/src/hooks/use-create-page.ts"),l=n("./packages/packages/core/editor-site-navigation/src/hooks/use-user.ts");function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const{id:t}=await n();e(),await u(t)}},t),o.createElement(i.ListItemIcon,null,p?o.createElement(i.CircularProgress,{size:"1.25rem"}):o.createElement(a.PlusIcon,{fontSize:"small"})),o.createElement(i.ListItemText,{primaryTypographyProps:{variant:"body2"},primary:(0,r.__)("Add new page","elementor")}))}},"./packages/packages/core/editor-site-navigation/src/components/top-bar/indicator.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return Indicator}});var o=n("react"),s=n("@elementor/ui");function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{t(),await c(e.id)}},n),o.createElement(a.ListItemText,{sx:{flexGrow:0},primaryTypographyProps:{variant:"body2",noWrap:!0},primary:l}),o.createElement(r.default,{postType:e.type.post_type,docType:e.type.doc_type,label:e.type.label}))}},"./packages/packages/core/editor-site-navigation/src/components/top-bar/recently-edited.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return RecentlyEdited}});var o=n("react"),s=n("@elementor/editor-documents"),a=n("@elementor/icons"),i=n("@elementor/ui"),r=n("@wordpress/i18n"),c=n("./packages/packages/core/editor-site-navigation/src/api/recent-posts.ts"),l=n("./packages/packages/core/editor-site-navigation/src/hooks/use-recent-posts.ts"),p=n("./packages/packages/core/editor-site-navigation/src/hooks/use-reverse-html-entities.ts"),u=n("./packages/packages/core/editor-site-navigation/src/components/top-bar/create-post-list-item.tsx"),d=n("./packages/packages/core/editor-site-navigation/src/components/top-bar/indicator.tsx"),m=n("./packages/packages/core/editor-site-navigation/src/components/top-bar/post-list-item.tsx");function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;te.id!==n?.id).splice(0,c.NUMBER_OF_RECENT_POSTS-1):[],k=(0,i.usePopupState)({variant:"popover",popupId:"elementor-v2-top-bar-recently-edited"}),v=(0,p.useReverseHtmlEntities)(n?.title);if(!n)return null;const x=(0,i.bindTrigger)(k);return o.createElement(o.Fragment,null,o.createElement(i.Button,_extends({color:"inherit",size:"small",endIcon:o.createElement(a.ChevronDownIcon,{fontSize:"small"})},x,{onClick:e=>{const t=window,n=t?.elementorCommon?.eventsManager?.config;n&&t.elementorCommon.eventsManager.dispatchEvent(n.names.topBar.documentNameDropdown,{location:n.locations.topBar,secondaryLocation:n.secondaryLocations.documentNameDropdown,trigger:n.triggers.dropdownClick,element:n.elements.dropdown}),x.onClick(e)}}),o.createElement(d.default,{title:v,status:n.status})),o.createElement(i.Menu,_extends({MenuListProps:{subheader:o.createElement(i.ListSubheader,{color:"primary",sx:{fontStyle:"italic",fontWeight:"300"}},(0,r.__)("Recent","elementor"))},PaperProps:{sx:{mt:2.5,width:320}}},(0,i.bindMenu)(k)),f.map(e=>o.createElement(m.PostListItem,{key:e.id,post:e,closePopup:k.close})),0===f.length&&o.createElement(i.MenuItem,{disabled:!0},o.createElement(i.ListItemText,{primaryTypographyProps:{variant:"caption",fontStyle:"italic"},primary:(0,r.__)("There are no other pages or templates on this site yet.","elementor")})),o.createElement(i.Divider,{disabled:0===f.length}),o.createElement(u.CreatePostListItem,{closePopup:k.close})))}},"./packages/packages/core/editor-site-navigation/src/contexts/post-list-context.tsx":function(e,t,n){n.r(t),n.d(t,{PostListContextProvider:function(){return PostListContextProvider},usePostListContext:function(){return usePostListContext}});var o=n("react");const s={type:"page",editMode:{mode:"none",details:{}},setEditMode:()=>null,resetEditMode:()=>null,setError:()=>null},a=(0,o.createContext)(s),PostListContextProvider=({type:e,setError:t,children:n})=>{const[i,r]=(0,o.useState)(s.editMode);return o.createElement(a.Provider,{value:{type:e,editMode:i,setEditMode:r,resetEditMode:()=>{r(s.editMode)},setError:t}},n)};function usePostListContext(){const e=(0,o.useContext)(a);if(!e)throw new Error("The `usePostListContext()` hook must be used within an ` `");return e}},"./packages/packages/core/editor-site-navigation/src/env.ts":function(e,t,n){n.r(t),n.d(t,{env:function(){return s}});var o=n("@elementor/env");const{env:s}=(0,o.parseEnv)("@elementor/editor-site-navigation",e=>e)},"./packages/packages/core/editor-site-navigation/src/hooks/use-create-page.ts":function(e,t,n){n.r(t),n.d(t,{default:function(){return useCreatePage},endpointPath:function(){return i}});var o=n("react"),s=n("@wordpress/api-fetch"),a=n.n(s);const i="/elementor/v1/site-navigation/add-new-post";function useCreatePage(){const[e,t]=(0,o.useState)(!1);return{create:()=>(t(!0),async function addNewPage(){return await a()({path:i,method:"POST",data:{post_type:"page"}})}().then(e=>e).finally(()=>t(!1))),isLoading:e}}},"./packages/packages/core/editor-site-navigation/src/hooks/use-homepage-actions.ts":function(e,t,n){n.r(t),n.d(t,{useHomepageActions:function(){return useHomepageActions}});var o=n("@elementor/query"),s=n("./packages/packages/core/editor-site-navigation/src/api/settings.ts"),a=n("./packages/packages/core/editor-site-navigation/src/hooks/use-homepage.ts");function useHomepageActions(){const e=function useInvalidateSettings(){const e=(0,o.useQueryClient)();return(t={})=>{const n=(0,a.settingsQueryKey)();return e.invalidateQueries({queryKey:n},t)}}();return{updateSettingsMutation:(0,o.useMutation)({mutationFn:e=>(0,s.updateSettings)(e),onSuccess:async()=>e({exact:!0})})}}},"./packages/packages/core/editor-site-navigation/src/hooks/use-homepage.ts":function(e,t,n){n.r(t),n.d(t,{settingsQueryKey:function(){return settingsQueryKey},useHomepage:function(){return useHomepage}});var o=n("@elementor/query"),s=n("./packages/packages/core/editor-site-navigation/src/api/settings.ts");const settingsQueryKey=()=>["site-navigation","homepage"];function useHomepage(){return(0,o.useQuery)({queryKey:settingsQueryKey(),queryFn:()=>(0,s.getSettings)()})}},"./packages/packages/core/editor-site-navigation/src/hooks/use-posts-actions.ts":function(e,t,n){n.r(t),n.d(t,{usePostActions:function(){return usePostActions}});var o=n("@elementor/query"),s=n("./packages/packages/core/editor-site-navigation/src/api/post.ts"),a=n("./packages/packages/core/editor-site-navigation/src/hooks/use-posts.ts"),i=n("./packages/packages/core/editor-site-navigation/src/hooks/use-recent-posts.ts");function usePostActions(e){const t=function useInvalidatePosts(e){const t=(0,o.useQueryClient)();return(n={})=>{const o=(0,a.postsQueryKey)(e);return t.invalidateQueries({queryKey:i.recentPostsQueryKey},n),t.invalidateQueries({queryKey:o},n)}}(e),onSuccess=()=>t({exact:!0});return{createPost:(0,o.useMutation)({mutationFn:t=>(0,s.createRequest)(e,t),onSuccess:onSuccess}),updatePost:(0,o.useMutation)({mutationFn:t=>(0,s.updateRequest)(e,t),onSuccess:onSuccess}),deletePost:(0,o.useMutation)({mutationFn:t=>(0,s.deleteRequest)(e,t),onSuccess:onSuccess}),duplicatePost:(0,o.useMutation)({mutationFn:e=>(0,s.duplicateRequest)(e),onSuccess:onSuccess})}}},"./packages/packages/core/editor-site-navigation/src/hooks/use-posts.ts":function(e,t,n){n.r(t),n.d(t,{postsQueryKey:function(){return postsQueryKey},usePosts:function(){return usePosts}});var o=n("@elementor/query"),s=n("./packages/packages/core/editor-site-navigation/src/api/post.ts");const postsQueryKey=e=>["site-navigation","posts",e],flattenData=e=>{if(!e)return e;const t=[];return e.pages.forEach(e=>{t.push(...e.data)}),t};function usePosts(e){const t=(0,o.useInfiniteQuery)({queryKey:postsQueryKey(e),queryFn:({pageParam:t=1})=>(0,s.getRequest)(e,t),initialPageParam:1,getNextPageParam:e=>e.currentPage(0,s.getRequest)()})}},"./packages/packages/core/editor-site-navigation/src/hooks/use-rename-active-document.ts":function(e,t,n){n.r(t),n.d(t,{default:function(){return useRenameActiveDocument}});var o=n("@elementor/editor-v1-adapters");function useRenameActiveDocument(){return async e=>{const t=function getV1DocumentsManager(){const e=window.elementor?.documents;if(!e)throw new Error("Elementor Editor V1 documents manager not found");return e}().getCurrent().container;await(0,o.__privateRunCommand)("document/elements/settings",{container:t,settings:{post_title:e}})}}},"./packages/packages/core/editor-site-navigation/src/hooks/use-reverse-html-entities.ts":function(e,t,n){n.r(t),n.d(t,{useReverseHtmlEntities:function(){return useReverseHtmlEntities}});var o=n("react");function useReverseHtmlEntities(e=""){return(0,o.useMemo)(()=>{const t=document.createElement("textarea");t.innerHTML=e;const{value:n}=t;return t.remove(),n},[e])}},"./packages/packages/core/editor-site-navigation/src/hooks/use-toggle-button-props.ts":function(e,t,n){n.r(t),n.d(t,{useToggleButtonProps:function(){return useToggleButtonProps}});var o=n("@elementor/icons"),s=n("@wordpress/i18n"),a=n("./packages/packages/core/editor-site-navigation/src/components/panel/panel.ts");function useToggleButtonProps(){const{isOpen:e,isBlocked:t}=(0,a.usePanelStatus)(),{open:n,close:i}=(0,a.usePanelActions)();return{title:(0,s.__)("Pages","elementor"),icon:o.PagesIcon,onClick:()=>{const t=window,o=t?.elementorCommon?.eventsManager?.config;return o&&t.elementorCommon.eventsManager.dispatchEvent("top_bar_pages",{location:o.locations.topBar,secondaryLocation:o.secondaryLocations.elementorLogo,trigger:o.triggers.click,element:o.elements.buttonIcon}),e?i():n()},selected:e,disabled:t}}},"./packages/packages/core/editor-site-navigation/src/hooks/use-user.ts":function(e,t,n){n.r(t),n.d(t,{default:function(){return useUser}});var o=n("@elementor/query"),s=n("./packages/packages/core/editor-site-navigation/src/api/user.ts");const userQueryKey=()=>["site-navigation","user"];function useUser(){return(0,o.useQuery)({queryKey:userQueryKey(),queryFn:s.getUser,staleTime:18e5})}},"./packages/packages/core/editor-site-navigation/src/icons-map.ts":function(e,t,n){n.r(t),n.d(t,{extendIconsMap:function(){return extendIconsMap},getIconsMap:function(){return getIconsMap},resetIconsMap:function(){return resetIconsMap}});var o=n("@elementor/icons");const s={page:o.PageTemplateIcon,section:o.SectionTemplateIcon,container:o.ContainerTemplateIcon,"wp-page":o.PageTypeIcon,"wp-post":o.PostTypeIcon};let a={...s};function extendIconsMap(e){Object.assign(a,e)}function getIconsMap(){return a}function resetIconsMap(){a={...s}}},"./packages/packages/core/editor-site-navigation/src/init.ts":function(e,t,n){n.r(t),n.d(t,{init:function(){return init}});var o=n("@elementor/editor-app-bar"),s=n("@elementor/editor-panels"),a=n("./packages/packages/core/editor-site-navigation/src/components/panel/panel.ts"),i=n("./packages/packages/core/editor-site-navigation/src/components/top-bar/recently-edited.tsx"),r=n("./packages/packages/core/editor-site-navigation/src/env.ts"),c=n("./packages/packages/core/editor-site-navigation/src/hooks/use-toggle-button-props.ts");function init(){!function registerTopBarMenuItems(){(0,o.injectIntoPageIndication)({id:"document-recently-edited",component:i.default})}(),r.env.is_pages_panel_active&&((0,s.__registerPanel)(a.panel),function registerButton(){o.toolsMenu.registerToggleAction({id:"toggle-site-navigation-panel",priority:20,useProps:c.useToggleButtonProps})}())}},"@elementor/editor-app-bar":function(e){e.exports=window.elementorV2.editorAppBar},"@elementor/editor-documents":function(e){e.exports=window.elementorV2.editorDocuments},"@elementor/editor-panels":function(e){e.exports=window.elementorV2.editorPanels},"@elementor/editor-v1-adapters":function(e){e.exports=window.elementorV2.editorV1Adapters},"@elementor/env":function(e){e.exports=window.elementorV2.env},"@elementor/icons":function(e){e.exports=window.elementorV2.icons},"@elementor/query":function(e){e.exports=window.elementorV2.query},"@elementor/ui":function(e){e.exports=window.elementorV2.ui},"@wordpress/api-fetch":function(e){e.exports=window.wp.apiFetch},"@wordpress/i18n":function(e){e.exports=window.wp.i18n},react:function(e){e.exports=window.React}},t={};function __webpack_require__(n){var o=t[n];if(void 0!==o)return o.exports;var s=t[n]={exports:{}};return e[n](s,s.exports,__webpack_require__),s.exports}__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=function(e,t){for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};!function(){__webpack_require__.r(n),__webpack_require__.d(n,{extendIconsMap:function(){return e.extendIconsMap},init:function(){return t.init}});var e=__webpack_require__("./packages/packages/core/editor-site-navigation/src/icons-map.ts"),t=__webpack_require__("./packages/packages/core/editor-site-navigation/src/init.ts")}(),(window.elementorV2=window.elementorV2||{}).editorSiteNavigation=n}(),window.elementorV2.editorSiteNavigation?.init?.();
//# sourceMappingURL=editor-site-navigation.js.map /**
* Calls in content using theme hooks.
*
* @package kadence
*/
namespace Kadence;
use function Kadence\kadence;
use function add_action;
defined( 'ABSPATH' ) || exit;
/**
* Kadence Header.
*
* @see Kadence\header_markup();
*/
add_action( 'kadence_header', 'Kadence\header_markup' );
/**
* Kadence Header Rows
*
* @see Kadence\top_header();
* @see Kadence\main_header();
* @see Kadence\bottom_header();
*/
add_action( 'kadence_top_header', 'Kadence\top_header' );
add_action( 'kadence_main_header', 'Kadence\main_header' );
add_action( 'kadence_bottom_header', 'Kadence\bottom_header' );
/**
* Kadence Header Columns
*
* @see Kadence\header_column();
*/
add_action( 'kadence_render_header_column', 'Kadence\header_column', 10, 2 );
/**
* Kadence Mobile Header
*
* @see Kadence\mobile_header();
*/
add_action( 'kadence_mobile_header', 'Kadence\mobile_header' );
/**
* Kadence Mobile Header Rows
*
* @see Kadence\mobile_top_header();
* @see Kadence\mobile_main_header();
* @see Kadence\mobile_bottom_header();
*/
add_action( 'kadence_mobile_top_header', 'Kadence\mobile_top_header' );
add_action( 'kadence_mobile_main_header', 'Kadence\mobile_main_header' );
add_action( 'kadence_mobile_bottom_header', 'Kadence\mobile_bottom_header' );
/**
* Kadence Mobile Header Columns
*
* @see Kadence\mobile_header_column();
*/
add_action( 'kadence_render_mobile_header_column', 'Kadence\mobile_header_column', 10, 2 );
/**
* Desktop Header Elements.
*
* @see Kadence\site_branding();
* @see Kadence\primary_navigation();
* @see Kadence\secondary_navigation();
* @see Kadence\header_html();
* @see Kadence\header_button();
* @see Kadence\header_cart();
* @see Kadence\header_social();
* @see Kadence\header_search();
*/
add_action( 'kadence_site_branding', 'Kadence\site_branding' );
add_action( 'kadence_primary_navigation', 'Kadence\primary_navigation' );
add_action( 'kadence_secondary_navigation', 'Kadence\secondary_navigation' );
add_action( 'kadence_header_html', 'Kadence\header_html' );
add_action( 'kadence_header_button', 'Kadence\header_button' );
add_action( 'kadence_header_cart', 'Kadence\header_cart' );
add_action( 'kadence_header_social', 'Kadence\header_social' );
add_action( 'kadence_header_search', 'Kadence\header_search' );
/**
* Mobile Header Elements.
*
* @see Kadence\mobile_site_branding();
* @see Kadence\navigation_popup_toggle();
* @see Kadence\mobile_navigation();
* @see Kadence\mobile_html();
* @see Kadence\mobile_button();
* @see Kadence\mobile_cart();
* @see Kadence\mobile_social();
* @see Kadence\primary_navigation();
*/
add_action( 'kadence_mobile_site_branding', 'Kadence\mobile_site_branding' );
add_action( 'kadence_navigation_popup_toggle', 'Kadence\navigation_popup_toggle' );
add_action( 'kadence_mobile_navigation', 'Kadence\mobile_navigation' );
add_action( 'kadence_mobile_html', 'Kadence\mobile_html' );
add_action( 'kadence_mobile_button', 'Kadence\mobile_button' );
add_action( 'kadence_mobile_cart', 'Kadence\mobile_cart' );
add_action( 'kadence_mobile_social', 'Kadence\mobile_social' );
/**
* Hero Title
*
* @see Kadence\hero_title();
*/
add_action( 'kadence_hero_header', 'Kadence\hero_title' );
/**
* Page Title area
*
* @see Kadence\kadence_entry_header();
*/
add_action( 'kadence_entry_hero', 'Kadence\kadence_entry_header', 10, 2 );
add_action( 'kadence_entry_header', 'Kadence\kadence_entry_header', 10, 2 );
/**
* Archive Title area
*
* @see Kadence\kadence_entry_archive_header();
*/
add_action( 'kadence_entry_archive_hero', 'Kadence\kadence_entry_archive_header', 10, 2 );
add_action( 'kadence_entry_archive_header', 'Kadence\kadence_entry_archive_header', 10, 2 );
/**
* Singular Content
*
* @see Kadence\single_markup();
*/
add_action( 'kadence_single', 'Kadence\single_markup' );
/**
* Singular Inner Content
*
* @see Kadence\single_content();
*/
add_action( 'kadence_single_content', 'Kadence\single_content' );
/**
* 404 Content
*
* @see Kadence\get_404_content();
*/
add_action( 'kadence_404_content', 'Kadence\get_404_content' );
/**
* Comments List
*
* @see Kadence\comments_list();
*/
add_action( 'kadence_comments', 'Kadence\comments_list' );
/**
* Comment Form
*
* @see Kadence\comments_form();
*/
function check_comments_form_order() {
$priority = ( kadence()->option( 'comment_form_before_list' ) ? 5 : 15 );
add_action( 'kadence_comments', 'Kadence\comments_form', $priority );
}
add_action( 'kadence_comments', 'Kadence\check_comments_form_order', 1 );
/**
* Archive Content
*
* @see Kadence\archive_markup();
*/
add_action( 'kadence_archive', 'Kadence\archive_markup' );
/**
* Archive Entry Content.
*
* @see Kadence\loop_entry();
*/
add_action( 'kadence_loop_entry', 'Kadence\loop_entry' );
/**
* Archive Entry thumbnail.
*
* @see Kadence\loop_entry_thumbnail();
*/
add_action( 'kadence_loop_entry_thumbnail', 'Kadence\loop_entry_thumbnail' );
/**
* Archive Entry header.
*
* @see Kadence\loop_entry_header();
*/
add_action( 'kadence_loop_entry_content', 'Kadence\loop_entry_header', 10 );
/**
* Archive Entry Summary.
*
* @see Kadence\loop_entry_summary();
*/
add_action( 'kadence_loop_entry_content', 'Kadence\loop_entry_summary', 20 );
/**
* Archive Entry Footer.
*
* @see Kadence\loop_entry_footer();
*/
add_action( 'kadence_loop_entry_content', 'Kadence\loop_entry_footer', 30 );
/**
* Archive Entry Taxonomies.
*
* @see Kadence\loop_entry_taxonomies();
*/
add_action( 'kadence_loop_entry_header', 'Kadence\loop_entry_taxonomies', 10 );
/**
* Archive Entry Title.
*
* @see Kadence\loop_entry_title();
*/
add_action( 'kadence_loop_entry_header', 'Kadence\loop_entry_title', 20 );
/**
* Archive Entry Meta.
*
* @see Kadence\loop_entry_meta();
*/
add_action( 'kadence_loop_entry_header', 'Kadence\loop_entry_meta', 30 );
/**
* Main Call for Kadence footer
*
* @see Kadence\footer_markup();
*/
add_action( 'kadence_footer', 'Kadence\footer_markup' );
/**
* Footer Top Row
*
* @see Kadence\top_footer();
*/
add_action( 'kadence_top_footer', 'Kadence\top_footer' );
/**
* Footer Middle Row
*
* @see Kadence\middle_footer()
*/
add_action( 'kadence_middle_footer', 'Kadence\middle_footer' );
/**
* Footer Bottom Row
*
* @see Kadence\bottom_footer()
*/
add_action( 'kadence_bottom_footer', 'Kadence\bottom_footer' );
/**
* Footer Column
*
* @see Kadence\footer_column()
*/
add_action( 'kadence_render_footer_column', 'Kadence\footer_column', 10, 2 );
/**
* Footer Elements
*
* @see Kadence\footer_html();
* @see Kadence\footer_navigation()
* @see Kadence\footer_social()
*/
add_action( 'kadence_footer_html', 'Kadence\footer_html' );
add_action( 'kadence_footer_navigation', 'Kadence\footer_navigation' );
add_action( 'kadence_footer_social', 'Kadence\footer_social' );
/**
* WP Footer.
*
* @see Kadence\scroll_up();
*/
add_action( 'wp_footer', 'Kadence\scroll_up' );