Version Description
- Modified: Update to the Extendify Library.
- Modified: Moved Extendify and Redux templates libraries back to root folder.
- Modified: Removed "Gutenberg is currently disabled" notice when the Classic Editor plugin is active.
- Fixed:
date
shortcode without attributes producing error. - Fixed: Various jQuery deprecation fixes.
- Release date: January 11, 2022
Download this release
Release Info
Developer | dovyp |
Plugin | Redux Framework |
Version | 4.3.6 |
Comparing to | |
See all releases |
Code changes from version 4.3.5 to 4.3.6
- class-redux-framework-plugin.php +21 -18
- extendify-sdk/LICENSE +339 -0
- {redux-core/extendify-sdk → extendify-sdk}/app/Admin.php +29 -10
- {redux-core/extendify-sdk → extendify-sdk}/app/ApiRouter.php +3 -3
- {redux-core/extendify-sdk → extendify-sdk}/app/App.php +3 -3
- {redux-core/extendify-sdk → extendify-sdk}/app/Controllers/AuthController.php +2 -2
- {redux-core/extendify-sdk → extendify-sdk}/app/Controllers/MetaController.php +2 -2
- {redux-core/extendify-sdk → extendify-sdk}/app/Controllers/PingController.php +2 -2
- {redux-core/extendify-sdk → extendify-sdk}/app/Controllers/PluginController.php +5 -16
- {redux-core/extendify-sdk → extendify-sdk}/app/Controllers/SiteSettingsController.php +2 -2
- {redux-core/extendify-sdk → extendify-sdk}/app/Controllers/TaxonomyController.php +3 -3
- {redux-core/extendify-sdk → extendify-sdk}/app/Controllers/TemplateController.php +4 -16
- {redux-core/extendify-sdk → extendify-sdk}/app/Controllers/UserController.php +15 -3
- {redux-core/extendify-sdk → extendify-sdk}/app/Frontend.php +4 -4
- {redux-core/extendify-sdk → extendify-sdk}/app/Http.php +4 -4
- extendify-sdk/app/Plugin.php +34 -0
- {redux-core/extendify-sdk → extendify-sdk}/app/Shared.php +7 -7
- {redux-core/extendify-sdk → extendify-sdk}/app/SiteSettings.php +2 -2
- {redux-core/extendify-sdk → extendify-sdk}/app/User.php +7 -8
- extendify-sdk/bootstrap.php +48 -0
- {redux-core/extendify-sdk → extendify-sdk}/config.json +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/editorplus/EditorPlus.php +6 -5
- {redux-core/extendify-sdk → extendify-sdk}/editorplus/editorplus-template.php +0 -6
- {redux-core/extendify-sdk → extendify-sdk}/editorplus/editorplus.js +0 -0
- extendify-sdk/extendify.php +2 -0
- extendify-sdk/loader.php +50 -0
- {redux-core/extendify-sdk → extendify-sdk}/public/.gitkeep +0 -0
- extendify-sdk/public/assets/preview.png +0 -0
- extendify-sdk/public/build/.gitkeep +0 -0
- extendify-sdk/public/build/extendify-utilities.css +7 -0
- extendify-sdk/public/build/extendify.css +1 -0
- extendify-sdk/public/build/extendify.js +2 -0
- redux-core/extendify-sdk/public/build/extendify-sdk.js.LICENSE.txt → extendify-sdk/public/build/extendify.js.LICENSE.txt +0 -0
- extendify-sdk/public/editorplus/.gitkeep +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/public/editorplus/editorplus.min.js +0 -0
- extendify-sdk/readme.txt +78 -0
- {redux-core/extendify-sdk → extendify-sdk}/routes/api.php +12 -11
- {redux-core/extendify-sdk → extendify-sdk}/src/ExtendifyLibrary.js +4 -10
- {redux-core/extendify-sdk → extendify-sdk}/src/api/General.js +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/api/Plugins.js +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/api/SiteSettings.js +0 -0
- extendify-sdk/src/api/Taxonomies.js +7 -0
- extendify-sdk/src/api/Templates.js +63 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/api/User.js +3 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/api/axios.js +3 -3
- {redux-core/extendify-sdk → extendify-sdk}/src/app.css +31 -31
- {redux-core/extendify-sdk → extendify-sdk}/src/app.js +1 -0
- extendify-sdk/src/blocks/blocks.js +1 -0
- extendify-sdk/src/blocks/library/block.js +38 -0
- extendify-sdk/src/blocks/library/block.json +15 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/buttons.js +12 -12
- extendify-sdk/src/components/DevHelpers.js +32 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/components/FooterNotice.js +23 -2
- {redux-core/extendify-sdk → extendify-sdk}/src/components/ImportCounter.js +23 -18
- extendify-sdk/src/components/ImportTemplateBlock.js +248 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/components/LibraryAccessModal.js +5 -5
- {redux-core/extendify-sdk → extendify-sdk}/src/components/LoginInterface.js +26 -26
- {redux-core/extendify-sdk → extendify-sdk}/src/components/SiteTypeSelector.js +44 -50
- {redux-core/extendify-sdk → extendify-sdk}/src/components/TaxonomySection.js +16 -31
- {redux-core/extendify-sdk → extendify-sdk}/src/components/TypeSelect.js +5 -5
- {redux-core/extendify-sdk → extendify-sdk}/src/components/buttons/Primary.js +1 -1
- extendify-sdk/src/components/icons/index.js +13 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/components/icons/library/alert.js +0 -0
- extendify-sdk/src/components/icons/library/brand-block-icon.js +17 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/components/icons/library/brand-logo.js +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/components/icons/library/brand-mark.js +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/components/icons/library/download.js +0 -0
- extendify-sdk/src/components/icons/library/featured.js +21 -0
- extendify-sdk/src/components/icons/library/growth-arrow.js +18 -0
- extendify-sdk/src/components/icons/library/layouts.js +20 -0
- extendify-sdk/src/components/icons/library/patterns.js +54 -0
- extendify-sdk/src/components/icons/library/star.js +20 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/components/icons/library/success.js +0 -0
- extendify-sdk/src/components/icons/library/support.js +39 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/components/icons/library/user.js +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/components/modals/Modal.js +14 -13
- {redux-core/extendify-sdk → extendify-sdk}/src/components/modals/SettingsModal.js +1 -1
- {redux-core/extendify-sdk → extendify-sdk}/src/components/modals/SplitModal.js +2 -2
- extendify-sdk/src/components/notices/FeedbackNotice.js +27 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/components/notices/PromotionNotice.js +1 -2
- {redux-core/extendify-sdk → extendify-sdk}/src/components/notices/WelcomeNotice.js +4 -4
- extendify-sdk/src/hooks/helpers.js +26 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/hooks/useTaxonomies.js +4 -7
- {redux-core/extendify-sdk → extendify-sdk}/src/listeners/index.js +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/listeners/softerror-encountered.js +4 -6
- {redux-core/extendify-sdk → extendify-sdk}/src/listeners/template-inserted.js +2 -2
- {redux-core/extendify-sdk → extendify-sdk}/src/middleware/NeedsPermissionModal.js +4 -4
- extendify-sdk/src/middleware/NeedsRegistrationModal.js +142 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/middleware/ReloadRequiredModal.js +5 -7
- {redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasPluginsActivated/ActivatePluginsModal.js +4 -7
- {redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasPluginsActivated/ActivatingModal.js +2 -2
- {redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasPluginsActivated/ErrorActivating.js +3 -3
- {redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasPluginsActivated/index.js +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasRequiredPlugins/ErrorInstalling.js +3 -3
- {redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasRequiredPlugins/InstallingModal.js +8 -6
- {redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasRequiredPlugins/RequiredPluginsModal.js +24 -14
- {redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasRequiredPlugins/index.js +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/middleware/helpers.js +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/middleware/index.js +11 -3
- {redux-core/extendify-sdk → extendify-sdk}/src/pages/GridView.js +26 -27
- {redux-core/extendify-sdk → extendify-sdk}/src/pages/MainWindow.js +5 -3
- extendify-sdk/src/pages/Sidebar.js +77 -0
- extendify-sdk/src/pages/layout/HasSidebar.js +16 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/pages/layout/Layout.js +10 -10
- extendify-sdk/src/pages/layout/Toolbar.js +43 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/state/GlobalState.js +11 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/state/Importing.js +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/state/SiteSettings.js +1 -0
- extendify-sdk/src/state/Taxonomies.js +14 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/state/Templates.js +31 -21
- {redux-core/extendify-sdk → extendify-sdk}/src/state/User.js +24 -27
- {redux-core/extendify-sdk → extendify-sdk}/src/util/general.js +5 -7
- extendify-sdk/src/util/templateInjection.js +32 -0
- {redux-core/extendify-sdk → extendify-sdk}/src/utility-control/index.js +1 -1
- {redux-core/extendify-sdk → extendify-sdk}/utility-framework/block-styles/cover-angled.css +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/clip-path.css +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/columns.css +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/direction.css +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/editor/no-caption.css +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/editor/no-inserter.css +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/editor/no-resize.css +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/editor/pointer-events.css +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/fallback.css +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/inline-list.css +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/misc.css +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/text-stroke.css +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/utility-framework/extendify-utilities.css +24 -0
- {redux-core/extendify-sdk → extendify-sdk}/utility-framework/fallback/align.css +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/utility-framework/fallback/colors.css +0 -0
- extendify-sdk/utility-framework/fallback/font-sizes.css +36 -0
- {redux-core/extendify-sdk → extendify-sdk}/utility-framework/fallback/grid.css +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/utility-framework/fallback/group.css +22 -4
- {redux-core/extendify-sdk → extendify-sdk}/utility-framework/fallback/image.css +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/utility-framework/suggestions.json +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/vendor/autoload.php +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/vendor/composer/ClassLoader.php +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/vendor/composer/InstalledVersions.php +2 -2
- {redux-core/extendify-sdk → extendify-sdk}/vendor/composer/LICENSE +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/vendor/composer/autoload_classmap.php +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/vendor/composer/autoload_namespaces.php +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/vendor/composer/autoload_psr4.php +1 -1
- {redux-core/extendify-sdk → extendify-sdk}/vendor/composer/autoload_real.php +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/vendor/composer/autoload_static.php +2 -2
- {redux-core/extendify-sdk → extendify-sdk}/vendor/composer/installed.json +0 -0
- {redux-core/extendify-sdk → extendify-sdk}/vendor/composer/installed.php +2 -2
- license.txt +2 -2
- readme.txt +11 -3
- redux-core/assets/css/color-picker.css.map +1 -1
- redux-core/assets/css/redux-admin.css.map +1 -1
- redux-core/assets/css/redux-fields.min.css +1 -1
- redux-core/assets/css/redux-fields.min.css.map +1 -1
- redux-core/assets/css/vendor.css.map +1 -1
class-redux-framework-plugin.php
CHANGED
@@ -30,7 +30,7 @@ if ( ! class_exists( 'Redux_Framework_Plugin', false ) ) {
|
|
30 |
/**
|
31 |
* Use this value as the text domain when translating strings from this plugin. It should match
|
32 |
* the Text Domain field set in the plugin header, as well as the directory name of the plugin.
|
33 |
-
* Additionally, text domains should only contain letters, number and
|
34 |
* or spaces.
|
35 |
*
|
36 |
* @access protected
|
@@ -52,7 +52,7 @@ if ( ! class_exists( 'Redux_Framework_Plugin', false ) ) {
|
|
52 |
* Class instance.
|
53 |
*
|
54 |
* @access private
|
55 |
-
* @var
|
56 |
* @since 3.0.0
|
57 |
*/
|
58 |
private static $instance;
|
@@ -61,7 +61,7 @@ if ( ! class_exists( 'Redux_Framework_Plugin', false ) ) {
|
|
61 |
* Crash flag.
|
62 |
*
|
63 |
* @access private
|
64 |
-
* @var
|
65 |
* @since 4.1.15
|
66 |
*/
|
67 |
public static $crash = false;
|
@@ -75,6 +75,7 @@ if ( ! class_exists( 'Redux_Framework_Plugin', false ) ) {
|
|
75 |
*/
|
76 |
public static function instance(): ?Redux_Framework_Plugin {
|
77 |
$path = REDUX_PLUGIN_FILE;
|
|
|
78 |
|
79 |
if ( function_exists( 'get_plugin_data' ) && file_exists( $path ) ) {
|
80 |
$data = get_plugin_data( $path );
|
@@ -104,7 +105,7 @@ if ( ! class_exists( 'Redux_Framework_Plugin', false ) ) {
|
|
104 |
}
|
105 |
|
106 |
/**
|
107 |
-
* Shim for
|
108 |
*
|
109 |
* @access public
|
110 |
* @since 4.0.1
|
@@ -162,10 +163,20 @@ if ( ! class_exists( 'Redux_Framework_Plugin', false ) ) {
|
|
162 |
require_once dirname( __FILE__ ) . '/redux-core/framework.php';
|
163 |
}
|
164 |
|
165 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
166 |
if ( file_exists( dirname( __FILE__ ) . '/redux-templates/redux-templates.php' ) ) {
|
167 |
require_once dirname( __FILE__ ) . '/redux-templates/redux-templates.php';
|
168 |
-
}
|
169 |
|
170 |
if ( isset( Redux_Core::$as_plugin ) ) {
|
171 |
Redux_Core::$as_plugin = true;
|
@@ -261,13 +272,10 @@ if ( ! class_exists( 'Redux_Framework_Plugin', false ) ) {
|
|
261 |
* Fired on plugin activation
|
262 |
*
|
263 |
* @access public
|
264 |
-
* @since 3.0.0
|
265 |
-
*
|
266 |
-
* @param boolean $network_wide True if plugin is network activated, false otherwise.
|
267 |
-
*
|
268 |
* @return void
|
|
|
269 |
*/
|
270 |
-
public static function activate(
|
271 |
delete_site_transient( 'update_plugins' );
|
272 |
}
|
273 |
|
@@ -336,11 +344,11 @@ if ( ! class_exists( 'Redux_Framework_Plugin', false ) ) {
|
|
336 |
|
337 |
$var = '0';
|
338 |
|
339 |
-
// Get an array of IDs (We have to do it this way because WordPress says so, however
|
340 |
$result = wp_cache_get( 'redux-blog-ids' );
|
341 |
if ( false === $result ) {
|
342 |
|
343 |
-
// WordPress
|
344 |
// phpcs:ignore WordPress.DB.DirectDatabaseQuery
|
345 |
$result = $wpdb->get_col( $wpdb->prepare( "SELECT blog_id FROM $wpdb->blogs WHERE archived = %s AND spam = %s AND deleted = %s", $var, $var, $var ) );
|
346 |
|
@@ -358,8 +366,6 @@ if ( ! class_exists( 'Redux_Framework_Plugin', false ) ) {
|
|
358 |
* @return void
|
359 |
*/
|
360 |
private static function single_activate() {
|
361 |
-
$notices = array();
|
362 |
-
|
363 |
$nonce = wp_create_nonce( 'redux_framework_demo' );
|
364 |
|
365 |
$notices = get_option( 'ReduxFrameworkPlugin_ACTIVATED_NOTICES', array() );
|
@@ -403,12 +409,9 @@ if ( ! class_exists( 'Redux_Framework_Plugin', false ) ) {
|
|
403 |
*
|
404 |
* @access public
|
405 |
* @since 3.0.0
|
406 |
-
* @global string $pagenow The current page being displayed
|
407 |
* @return void
|
408 |
*/
|
409 |
public function options_toggle_check() {
|
410 |
-
global $pagenow;
|
411 |
-
|
412 |
if ( isset( $_GET['nonce'] ) && wp_verify_nonce( sanitize_key( $_GET['nonce'] ), 'redux_framework_demo' ) ) {
|
413 |
if ( isset( $_GET['redux-framework-plugin'] ) && 'demo' === $_GET['redux-framework-plugin'] ) {
|
414 |
$url = admin_url( add_query_arg( array( 'page' => 'redux-framework' ), 'options-general.php' ) );
|
30 |
/**
|
31 |
* Use this value as the text domain when translating strings from this plugin. It should match
|
32 |
* the Text Domain field set in the plugin header, as well as the directory name of the plugin.
|
33 |
+
* Additionally, text domains should only contain letters, number and hyphens, not underscores
|
34 |
* or spaces.
|
35 |
*
|
36 |
* @access protected
|
52 |
* Class instance.
|
53 |
*
|
54 |
* @access private
|
55 |
+
* @var Redux_Framework_Plugin $instance The one true Redux_Framework_Plugin
|
56 |
* @since 3.0.0
|
57 |
*/
|
58 |
private static $instance;
|
61 |
* Crash flag.
|
62 |
*
|
63 |
* @access private
|
64 |
+
* @var Redux_Framework_Plugin $crash Crash flag if inside a crash.
|
65 |
* @since 4.1.15
|
66 |
*/
|
67 |
public static $crash = false;
|
75 |
*/
|
76 |
public static function instance(): ?Redux_Framework_Plugin {
|
77 |
$path = REDUX_PLUGIN_FILE;
|
78 |
+
$res = false;
|
79 |
|
80 |
if ( function_exists( 'get_plugin_data' ) && file_exists( $path ) ) {
|
81 |
$data = get_plugin_data( $path );
|
105 |
}
|
106 |
|
107 |
/**
|
108 |
+
* Shim for getting instance
|
109 |
*
|
110 |
* @access public
|
111 |
* @since 4.0.1
|
163 |
require_once dirname( __FILE__ ) . '/redux-core/framework.php';
|
164 |
}
|
165 |
|
166 |
+
Redux_Core::$redux_templates_enabled = (bool) get_option( 'use_redux_templates' );
|
167 |
+
Redux_Core::$extendify_templates_enabled = (bool) get_option( 'use_extendify_templates', true );
|
168 |
+
|
169 |
+
// Including extendify sdk.
|
170 |
+
if ( true === (bool) get_option( 'use_extendify_templates', true ) ) {
|
171 |
+
if ( file_exists( dirname( __FILE__ ) . '/extendify-sdk/loader.php' ) ) {
|
172 |
+
$GLOBALS['extendify_sdk_partner'] = 'Redux';
|
173 |
+
require_once dirname( __FILE__ ) . '/extendify-sdk/loader.php';
|
174 |
+
}
|
175 |
+
}
|
176 |
+
|
177 |
if ( file_exists( dirname( __FILE__ ) . '/redux-templates/redux-templates.php' ) ) {
|
178 |
require_once dirname( __FILE__ ) . '/redux-templates/redux-templates.php';
|
179 |
+
}
|
180 |
|
181 |
if ( isset( Redux_Core::$as_plugin ) ) {
|
182 |
Redux_Core::$as_plugin = true;
|
272 |
* Fired on plugin activation
|
273 |
*
|
274 |
* @access public
|
|
|
|
|
|
|
|
|
275 |
* @return void
|
276 |
+
* @since 3.0.0
|
277 |
*/
|
278 |
+
public static function activate() {
|
279 |
delete_site_transient( 'update_plugins' );
|
280 |
}
|
281 |
|
344 |
|
345 |
$var = '0';
|
346 |
|
347 |
+
// Get an array of IDs (We have to do it this way because WordPress says so, however redundant).
|
348 |
$result = wp_cache_get( 'redux-blog-ids' );
|
349 |
if ( false === $result ) {
|
350 |
|
351 |
+
// WordPress says get_col is discouraged? I found no alternative. So...ignore! - kp.
|
352 |
// phpcs:ignore WordPress.DB.DirectDatabaseQuery
|
353 |
$result = $wpdb->get_col( $wpdb->prepare( "SELECT blog_id FROM $wpdb->blogs WHERE archived = %s AND spam = %s AND deleted = %s", $var, $var, $var ) );
|
354 |
|
366 |
* @return void
|
367 |
*/
|
368 |
private static function single_activate() {
|
|
|
|
|
369 |
$nonce = wp_create_nonce( 'redux_framework_demo' );
|
370 |
|
371 |
$notices = get_option( 'ReduxFrameworkPlugin_ACTIVATED_NOTICES', array() );
|
409 |
*
|
410 |
* @access public
|
411 |
* @since 3.0.0
|
|
|
412 |
* @return void
|
413 |
*/
|
414 |
public function options_toggle_check() {
|
|
|
|
|
415 |
if ( isset( $_GET['nonce'] ) && wp_verify_nonce( sanitize_key( $_GET['nonce'] ), 'redux_framework_demo' ) ) {
|
416 |
if ( isset( $_GET['redux-framework-plugin'] ) && 'demo' === $_GET['redux-framework-plugin'] ) {
|
417 |
$url = admin_url( add_query_arg( array( 'page' => 'redux-framework' ), 'options-general.php' ) );
|
extendify-sdk/LICENSE
ADDED
@@ -0,0 +1,339 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
GNU GENERAL PUBLIC LICENSE
|
2 |
+
Version 2, June 1991
|
3 |
+
|
4 |
+
Copyright (C) 1989, 1991 Free Software Foundation, Inc., <http://fsf.org/>
|
5 |
+
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
6 |
+
Everyone is permitted to copy and distribute verbatim copies
|
7 |
+
of this license document, but changing it is not allowed.
|
8 |
+
|
9 |
+
Preamble
|
10 |
+
|
11 |
+
The licenses for most software are designed to take away your
|
12 |
+
freedom to share and change it. By contrast, the GNU General Public
|
13 |
+
License is intended to guarantee your freedom to share and change free
|
14 |
+
software--to make sure the software is free for all its users. This
|
15 |
+
General Public License applies to most of the Free Software
|
16 |
+
Foundation's software and to any other program whose authors commit to
|
17 |
+
using it. (Some other Free Software Foundation software is covered by
|
18 |
+
the GNU Lesser General Public License instead.) You can apply it to
|
19 |
+
your programs, too.
|
20 |
+
|
21 |
+
When we speak of free software, we are referring to freedom, not
|
22 |
+
price. Our General Public Licenses are designed to make sure that you
|
23 |
+
have the freedom to distribute copies of free software (and charge for
|
24 |
+
this service if you wish), that you receive source code or can get it
|
25 |
+
if you want it, that you can change the software or use pieces of it
|
26 |
+
in new free programs; and that you know you can do these things.
|
27 |
+
|
28 |
+
To protect your rights, we need to make restrictions that forbid
|
29 |
+
anyone to deny you these rights or to ask you to surrender the rights.
|
30 |
+
These restrictions translate to certain responsibilities for you if you
|
31 |
+
distribute copies of the software, or if you modify it.
|
32 |
+
|
33 |
+
For example, if you distribute copies of such a program, whether
|
34 |
+
gratis or for a fee, you must give the recipients all the rights that
|
35 |
+
you have. You must make sure that they, too, receive or can get the
|
36 |
+
source code. And you must show them these terms so they know their
|
37 |
+
rights.
|
38 |
+
|
39 |
+
We protect your rights with two steps: (1) copyright the software, and
|
40 |
+
(2) offer you this license which gives you legal permission to copy,
|
41 |
+
distribute and/or modify the software.
|
42 |
+
|
43 |
+
Also, for each author's protection and ours, we want to make certain
|
44 |
+
that everyone understands that there is no warranty for this free
|
45 |
+
software. If the software is modified by someone else and passed on, we
|
46 |
+
want its recipients to know that what they have is not the original, so
|
47 |
+
that any problems introduced by others will not reflect on the original
|
48 |
+
authors' reputations.
|
49 |
+
|
50 |
+
Finally, any free program is threatened constantly by software
|
51 |
+
patents. We wish to avoid the danger that redistributors of a free
|
52 |
+
program will individually obtain patent licenses, in effect making the
|
53 |
+
program proprietary. To prevent this, we have made it clear that any
|
54 |
+
patent must be licensed for everyone's free use or not licensed at all.
|
55 |
+
|
56 |
+
The precise terms and conditions for copying, distribution and
|
57 |
+
modification follow.
|
58 |
+
|
59 |
+
GNU GENERAL PUBLIC LICENSE
|
60 |
+
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
61 |
+
|
62 |
+
0. This License applies to any program or other work which contains
|
63 |
+
a notice placed by the copyright holder saying it may be distributed
|
64 |
+
under the terms of this General Public License. The "Program", below,
|
65 |
+
refers to any such program or work, and a "work based on the Program"
|
66 |
+
means either the Program or any derivative work under copyright law:
|
67 |
+
that is to say, a work containing the Program or a portion of it,
|
68 |
+
either verbatim or with modifications and/or translated into another
|
69 |
+
language. (Hereinafter, translation is included without limitation in
|
70 |
+
the term "modification".) Each licensee is addressed as "you".
|
71 |
+
|
72 |
+
Activities other than copying, distribution and modification are not
|
73 |
+
covered by this License; they are outside its scope. The act of
|
74 |
+
running the Program is not restricted, and the output from the Program
|
75 |
+
is covered only if its contents constitute a work based on the
|
76 |
+
Program (independent of having been made by running the Program).
|
77 |
+
Whether that is true depends on what the Program does.
|
78 |
+
|
79 |
+
1. You may copy and distribute verbatim copies of the Program's
|
80 |
+
source code as you receive it, in any medium, provided that you
|
81 |
+
conspicuously and appropriately publish on each copy an appropriate
|
82 |
+
copyright notice and disclaimer of warranty; keep intact all the
|
83 |
+
notices that refer to this License and to the absence of any warranty;
|
84 |
+
and give any other recipients of the Program a copy of this License
|
85 |
+
along with the Program.
|
86 |
+
|
87 |
+
You may charge a fee for the physical act of transferring a copy, and
|
88 |
+
you may at your option offer warranty protection in exchange for a fee.
|
89 |
+
|
90 |
+
2. You may modify your copy or copies of the Program or any portion
|
91 |
+
of it, thus forming a work based on the Program, and copy and
|
92 |
+
distribute such modifications or work under the terms of Section 1
|
93 |
+
above, provided that you also meet all of these conditions:
|
94 |
+
|
95 |
+
a) You must cause the modified files to carry prominent notices
|
96 |
+
stating that you changed the files and the date of any change.
|
97 |
+
|
98 |
+
b) You must cause any work that you distribute or publish, that in
|
99 |
+
whole or in part contains or is derived from the Program or any
|
100 |
+
part thereof, to be licensed as a whole at no charge to all third
|
101 |
+
parties under the terms of this License.
|
102 |
+
|
103 |
+
c) If the modified program normally reads commands interactively
|
104 |
+
when run, you must cause it, when started running for such
|
105 |
+
interactive use in the most ordinary way, to print or display an
|
106 |
+
announcement including an appropriate copyright notice and a
|
107 |
+
notice that there is no warranty (or else, saying that you provide
|
108 |
+
a warranty) and that users may redistribute the program under
|
109 |
+
these conditions, and telling the user how to view a copy of this
|
110 |
+
License. (Exception: if the Program itself is interactive but
|
111 |
+
does not normally print such an announcement, your work based on
|
112 |
+
the Program is not required to print an announcement.)
|
113 |
+
|
114 |
+
These requirements apply to the modified work as a whole. If
|
115 |
+
identifiable sections of that work are not derived from the Program,
|
116 |
+
and can be reasonably considered independent and separate works in
|
117 |
+
themselves, then this License, and its terms, do not apply to those
|
118 |
+
sections when you distribute them as separate works. But when you
|
119 |
+
distribute the same sections as part of a whole which is a work based
|
120 |
+
on the Program, the distribution of the whole must be on the terms of
|
121 |
+
this License, whose permissions for other licensees extend to the
|
122 |
+
entire whole, and thus to each and every part regardless of who wrote it.
|
123 |
+
|
124 |
+
Thus, it is not the intent of this section to claim rights or contest
|
125 |
+
your rights to work written entirely by you; rather, the intent is to
|
126 |
+
exercise the right to control the distribution of derivative or
|
127 |
+
collective works based on the Program.
|
128 |
+
|
129 |
+
In addition, mere aggregation of another work not based on the Program
|
130 |
+
with the Program (or with a work based on the Program) on a volume of
|
131 |
+
a storage or distribution medium does not bring the other work under
|
132 |
+
the scope of this License.
|
133 |
+
|
134 |
+
3. You may copy and distribute the Program (or a work based on it,
|
135 |
+
under Section 2) in object code or executable form under the terms of
|
136 |
+
Sections 1 and 2 above provided that you also do one of the following:
|
137 |
+
|
138 |
+
a) Accompany it with the complete corresponding machine-readable
|
139 |
+
source code, which must be distributed under the terms of Sections
|
140 |
+
1 and 2 above on a medium customarily used for software interchange; or,
|
141 |
+
|
142 |
+
b) Accompany it with a written offer, valid for at least three
|
143 |
+
years, to give any third party, for a charge no more than your
|
144 |
+
cost of physically performing source distribution, a complete
|
145 |
+
machine-readable copy of the corresponding source code, to be
|
146 |
+
distributed under the terms of Sections 1 and 2 above on a medium
|
147 |
+
customarily used for software interchange; or,
|
148 |
+
|
149 |
+
c) Accompany it with the information you received as to the offer
|
150 |
+
to distribute corresponding source code. (This alternative is
|
151 |
+
allowed only for noncommercial distribution and only if you
|
152 |
+
received the program in object code or executable form with such
|
153 |
+
an offer, in accord with Subsection b above.)
|
154 |
+
|
155 |
+
The source code for a work means the preferred form of the work for
|
156 |
+
making modifications to it. For an executable work, complete source
|
157 |
+
code means all the source code for all modules it contains, plus any
|
158 |
+
associated interface definition files, plus the scripts used to
|
159 |
+
control compilation and installation of the executable. However, as a
|
160 |
+
special exception, the source code distributed need not include
|
161 |
+
anything that is normally distributed (in either source or binary
|
162 |
+
form) with the major components (compiler, kernel, and so on) of the
|
163 |
+
operating system on which the executable runs, unless that component
|
164 |
+
itself accompanies the executable.
|
165 |
+
|
166 |
+
If distribution of executable or object code is made by offering
|
167 |
+
access to copy from a designated place, then offering equivalent
|
168 |
+
access to copy the source code from the same place counts as
|
169 |
+
distribution of the source code, even though third parties are not
|
170 |
+
compelled to copy the source along with the object code.
|
171 |
+
|
172 |
+
4. You may not copy, modify, sublicense, or distribute the Program
|
173 |
+
except as expressly provided under this License. Any attempt
|
174 |
+
otherwise to copy, modify, sublicense or distribute the Program is
|
175 |
+
void, and will automatically terminate your rights under this License.
|
176 |
+
However, parties who have received copies, or rights, from you under
|
177 |
+
this License will not have their licenses terminated so long as such
|
178 |
+
parties remain in full compliance.
|
179 |
+
|
180 |
+
5. You are not required to accept this License, since you have not
|
181 |
+
signed it. However, nothing else grants you permission to modify or
|
182 |
+
distribute the Program or its derivative works. These actions are
|
183 |
+
prohibited by law if you do not accept this License. Therefore, by
|
184 |
+
modifying or distributing the Program (or any work based on the
|
185 |
+
Program), you indicate your acceptance of this License to do so, and
|
186 |
+
all its terms and conditions for copying, distributing or modifying
|
187 |
+
the Program or works based on it.
|
188 |
+
|
189 |
+
6. Each time you redistribute the Program (or any work based on the
|
190 |
+
Program), the recipient automatically receives a license from the
|
191 |
+
original licensor to copy, distribute or modify the Program subject to
|
192 |
+
these terms and conditions. You may not impose any further
|
193 |
+
restrictions on the recipients' exercise of the rights granted herein.
|
194 |
+
You are not responsible for enforcing compliance by third parties to
|
195 |
+
this License.
|
196 |
+
|
197 |
+
7. If, as a consequence of a court judgment or allegation of patent
|
198 |
+
infringement or for any other reason (not limited to patent issues),
|
199 |
+
conditions are imposed on you (whether by court order, agreement or
|
200 |
+
otherwise) that contradict the conditions of this License, they do not
|
201 |
+
excuse you from the conditions of this License. If you cannot
|
202 |
+
distribute so as to satisfy simultaneously your obligations under this
|
203 |
+
License and any other pertinent obligations, then as a consequence you
|
204 |
+
may not distribute the Program at all. For example, if a patent
|
205 |
+
license would not permit royalty-free redistribution of the Program by
|
206 |
+
all those who receive copies directly or indirectly through you, then
|
207 |
+
the only way you could satisfy both it and this License would be to
|
208 |
+
refrain entirely from distribution of the Program.
|
209 |
+
|
210 |
+
If any portion of this section is held invalid or unenforceable under
|
211 |
+
any particular circumstance, the balance of the section is intended to
|
212 |
+
apply and the section as a whole is intended to apply in other
|
213 |
+
circumstances.
|
214 |
+
|
215 |
+
It is not the purpose of this section to induce you to infringe any
|
216 |
+
patents or other property right claims or to contest validity of any
|
217 |
+
such claims; this section has the sole purpose of protecting the
|
218 |
+
integrity of the free software distribution system, which is
|
219 |
+
implemented by public license practices. Many people have made
|
220 |
+
generous contributions to the wide range of software distributed
|
221 |
+
through that system in reliance on consistent application of that
|
222 |
+
system; it is up to the author/donor to decide if he or she is willing
|
223 |
+
to distribute software through any other system and a licensee cannot
|
224 |
+
impose that choice.
|
225 |
+
|
226 |
+
This section is intended to make thoroughly clear what is believed to
|
227 |
+
be a consequence of the rest of this License.
|
228 |
+
|
229 |
+
8. If the distribution and/or use of the Program is restricted in
|
230 |
+
certain countries either by patents or by copyrighted interfaces, the
|
231 |
+
original copyright holder who places the Program under this License
|
232 |
+
may add an explicit geographical distribution limitation excluding
|
233 |
+
those countries, so that distribution is permitted only in or among
|
234 |
+
countries not thus excluded. In such case, this License incorporates
|
235 |
+
the limitation as if written in the body of this License.
|
236 |
+
|
237 |
+
9. The Free Software Foundation may publish revised and/or new versions
|
238 |
+
of the General Public License from time to time. Such new versions will
|
239 |
+
be similar in spirit to the present version, but may differ in detail to
|
240 |
+
address new problems or concerns.
|
241 |
+
|
242 |
+
Each version is given a distinguishing version number. If the Program
|
243 |
+
specifies a version number of this License which applies to it and "any
|
244 |
+
later version", you have the option of following the terms and conditions
|
245 |
+
either of that version or of any later version published by the Free
|
246 |
+
Software Foundation. If the Program does not specify a version number of
|
247 |
+
this License, you may choose any version ever published by the Free Software
|
248 |
+
Foundation.
|
249 |
+
|
250 |
+
10. If you wish to incorporate parts of the Program into other free
|
251 |
+
programs whose distribution conditions are different, write to the author
|
252 |
+
to ask for permission. For software which is copyrighted by the Free
|
253 |
+
Software Foundation, write to the Free Software Foundation; we sometimes
|
254 |
+
make exceptions for this. Our decision will be guided by the two goals
|
255 |
+
of preserving the free status of all derivatives of our free software and
|
256 |
+
of promoting the sharing and reuse of software generally.
|
257 |
+
|
258 |
+
NO WARRANTY
|
259 |
+
|
260 |
+
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
261 |
+
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
262 |
+
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
263 |
+
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
264 |
+
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
265 |
+
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
266 |
+
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
267 |
+
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
268 |
+
REPAIR OR CORRECTION.
|
269 |
+
|
270 |
+
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
271 |
+
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
272 |
+
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
273 |
+
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
274 |
+
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
275 |
+
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
276 |
+
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
277 |
+
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
278 |
+
POSSIBILITY OF SUCH DAMAGES.
|
279 |
+
|
280 |
+
END OF TERMS AND CONDITIONS
|
281 |
+
|
282 |
+
How to Apply These Terms to Your New Programs
|
283 |
+
|
284 |
+
If you develop a new program, and you want it to be of the greatest
|
285 |
+
possible use to the public, the best way to achieve this is to make it
|
286 |
+
free software which everyone can redistribute and change under these terms.
|
287 |
+
|
288 |
+
To do so, attach the following notices to the program. It is safest
|
289 |
+
to attach them to the start of each source file to most effectively
|
290 |
+
convey the exclusion of warranty; and each file should have at least
|
291 |
+
the "copyright" line and a pointer to where the full notice is found.
|
292 |
+
|
293 |
+
{description}
|
294 |
+
Copyright (C) {year} {fullname}
|
295 |
+
|
296 |
+
This program is free software; you can redistribute it and/or modify
|
297 |
+
it under the terms of the GNU General Public License as published by
|
298 |
+
the Free Software Foundation; either version 2 of the License, or
|
299 |
+
(at your option) any later version.
|
300 |
+
|
301 |
+
This program is distributed in the hope that it will be useful,
|
302 |
+
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
303 |
+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
304 |
+
GNU General Public License for more details.
|
305 |
+
|
306 |
+
You should have received a copy of the GNU General Public License along
|
307 |
+
with this program; if not, write to the Free Software Foundation, Inc.,
|
308 |
+
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
309 |
+
|
310 |
+
Also add information on how to contact you by electronic and paper mail.
|
311 |
+
|
312 |
+
If the program is interactive, make it output a short notice like this
|
313 |
+
when it starts in an interactive mode:
|
314 |
+
|
315 |
+
Gnomovision version 69, Copyright (C) year name of author
|
316 |
+
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
317 |
+
This is free software, and you are welcome to redistribute it
|
318 |
+
under certain conditions; type `show c' for details.
|
319 |
+
|
320 |
+
The hypothetical commands `show w' and `show c' should show the appropriate
|
321 |
+
parts of the General Public License. Of course, the commands you use may
|
322 |
+
be called something other than `show w' and `show c'; they could even be
|
323 |
+
mouse-clicks or menu items--whatever suits your program.
|
324 |
+
|
325 |
+
You should also get your employer (if you work as a programmer) or your
|
326 |
+
school, if any, to sign a "copyright disclaimer" for the program, if
|
327 |
+
necessary. Here is a sample; alter the names:
|
328 |
+
|
329 |
+
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
330 |
+
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
331 |
+
|
332 |
+
{signature of Ty Coon}, 1 April 1989
|
333 |
+
Ty Coon, President of Vice
|
334 |
+
|
335 |
+
This General Public License does not permit incorporating your program into
|
336 |
+
proprietary programs. If your program is a subroutine library, you may
|
337 |
+
consider it more useful to permit linking proprietary applications with the
|
338 |
+
library. If this is what you want to do, use the GNU Lesser General
|
339 |
+
Public License instead of this License.
|
{redux-core/extendify-sdk → extendify-sdk}/app/Admin.php
RENAMED
@@ -3,11 +3,11 @@
|
|
3 |
* Admin.
|
4 |
*/
|
5 |
|
6 |
-
namespace Extendify\
|
7 |
|
8 |
-
use Extendify\
|
9 |
-
use Extendify\
|
10 |
-
use Extendify\
|
11 |
|
12 |
/**
|
13 |
* This class handles any file loading for the admin area.
|
@@ -35,6 +35,24 @@ class Admin
|
|
35 |
|
36 |
self::$instance = $this;
|
37 |
$this->loadScripts();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
38 |
}
|
39 |
|
40 |
/**
|
@@ -90,7 +108,7 @@ class Admin
|
|
90 |
|
91 |
\wp_register_script(
|
92 |
App::$slug . '-scripts',
|
93 |
-
|
94 |
[
|
95 |
'wp-i18n',
|
96 |
'wp-components',
|
@@ -102,13 +120,14 @@ class Admin
|
|
102 |
);
|
103 |
\wp_localize_script(
|
104 |
App::$slug . '-scripts',
|
105 |
-
'
|
106 |
[
|
107 |
'root' => \esc_url_raw(rest_url(APP::$slug . '/' . APP::$apiVersion)),
|
108 |
'nonce' => \wp_create_nonce('wp_rest'),
|
109 |
'user' => json_decode(User::data('extendifysdk_user_data'), true),
|
110 |
'sitesettings' => json_decode(SiteSettings::data()),
|
111 |
'sdk_partner' => \esc_attr(APP::$sdkPartner),
|
|
|
112 |
]
|
113 |
);
|
114 |
\wp_enqueue_script(App::$slug . '-scripts');
|
@@ -116,16 +135,16 @@ class Admin
|
|
116 |
\wp_set_script_translations(App::$slug . '-scripts', App::$textDomain);
|
117 |
|
118 |
\wp_enqueue_style(
|
119 |
-
App::$slug
|
120 |
-
|
121 |
[],
|
122 |
$version,
|
123 |
'all'
|
124 |
);
|
125 |
|
126 |
\wp_enqueue_style(
|
127 |
-
App::$slug . '-
|
128 |
-
|
129 |
[],
|
130 |
$version,
|
131 |
'all'
|
3 |
* Admin.
|
4 |
*/
|
5 |
|
6 |
+
namespace Extendify\Library;
|
7 |
|
8 |
+
use Extendify\Library\App;
|
9 |
+
use Extendify\Library\User;
|
10 |
+
use Extendify\Library\SiteSettings;
|
11 |
|
12 |
/**
|
13 |
* This class handles any file loading for the admin area.
|
35 |
|
36 |
self::$instance = $this;
|
37 |
$this->loadScripts();
|
38 |
+
|
39 |
+
\add_filter('plugin_action_links_' . EXTENDIFY_PLUGIN_BASENAME, [ $this, 'pluginActionLinks' ]);
|
40 |
+
}
|
41 |
+
|
42 |
+
/**
|
43 |
+
* Adds action links to the plugin list table
|
44 |
+
*
|
45 |
+
* @param array $links An array of plugin action links.
|
46 |
+
* @return array An array of plugin action links.
|
47 |
+
*/
|
48 |
+
public function pluginActionLinks($links)
|
49 |
+
{
|
50 |
+
$theme = get_option('template');
|
51 |
+
$label = esc_html__('Upgrade', 'extendify');
|
52 |
+
|
53 |
+
$links['upgrade'] = sprintf('<a href="%1$s" target="_blank"><b>%2$s</b></a>', "https://extendify.com/pricing?utm_source=extendify-plugin&utm_medium=wp-dash&utm_campaign=action-link&utm_content=$label&utm_term=$theme", $label);
|
54 |
+
|
55 |
+
return $links;
|
56 |
}
|
57 |
|
58 |
/**
|
108 |
|
109 |
\wp_register_script(
|
110 |
App::$slug . '-scripts',
|
111 |
+
EXTENDIFY_BASE_URL . 'public/build/extendify.js',
|
112 |
[
|
113 |
'wp-i18n',
|
114 |
'wp-components',
|
120 |
);
|
121 |
\wp_localize_script(
|
122 |
App::$slug . '-scripts',
|
123 |
+
'extendifyData',
|
124 |
[
|
125 |
'root' => \esc_url_raw(rest_url(APP::$slug . '/' . APP::$apiVersion)),
|
126 |
'nonce' => \wp_create_nonce('wp_rest'),
|
127 |
'user' => json_decode(User::data('extendifysdk_user_data'), true),
|
128 |
'sitesettings' => json_decode(SiteSettings::data()),
|
129 |
'sdk_partner' => \esc_attr(APP::$sdkPartner),
|
130 |
+
'asset_path' => \esc_url(EXTENDIFY_URL . 'public/assets'),
|
131 |
]
|
132 |
);
|
133 |
\wp_enqueue_script(App::$slug . '-scripts');
|
135 |
\wp_set_script_translations(App::$slug . '-scripts', App::$textDomain);
|
136 |
|
137 |
\wp_enqueue_style(
|
138 |
+
App::$slug,
|
139 |
+
EXTENDIFY_BASE_URL . 'public/build/extendify.css',
|
140 |
[],
|
141 |
$version,
|
142 |
'all'
|
143 |
);
|
144 |
|
145 |
\wp_enqueue_style(
|
146 |
+
App::$slug . '-utilities',
|
147 |
+
EXTENDIFY_BASE_URL . 'public/build/extendify-utilities.css',
|
148 |
[],
|
149 |
$version,
|
150 |
'all'
|
{redux-core/extendify-sdk → extendify-sdk}/app/ApiRouter.php
RENAMED
@@ -3,10 +3,10 @@
|
|
3 |
* API router
|
4 |
*/
|
5 |
|
6 |
-
namespace Extendify\
|
7 |
|
8 |
-
use Extendify\
|
9 |
-
use Extendify\
|
10 |
|
11 |
/**
|
12 |
* Simple router for the REST Endpoints
|
3 |
* API router
|
4 |
*/
|
5 |
|
6 |
+
namespace Extendify\Library;
|
7 |
|
8 |
+
use Extendify\Library\App;
|
9 |
+
use Extendify\Library\Http;
|
10 |
|
11 |
/**
|
12 |
* Simple router for the REST Endpoints
|
{redux-core/extendify-sdk → extendify-sdk}/app/App.php
RENAMED
@@ -3,9 +3,9 @@
|
|
3 |
* The App details file
|
4 |
*/
|
5 |
|
6 |
-
namespace Extendify\
|
7 |
|
8 |
-
use Extendify\
|
9 |
|
10 |
/**
|
11 |
* Controller for handling various app data
|
@@ -100,7 +100,7 @@ class App
|
|
100 |
self::$version = $matches[1];
|
101 |
|
102 |
// An easy way to check if we are in dev mode is to look for a dev specific file.
|
103 |
-
$isDev = is_readable(
|
104 |
self::$environment = $isDev ? 'DEVELOPMENT' : 'PRODUCTION';
|
105 |
|
106 |
self::$textDomain = Plugin::getPluginInfo('TextDomain', self::$slug);
|
3 |
* The App details file
|
4 |
*/
|
5 |
|
6 |
+
namespace Extendify\Library;
|
7 |
|
8 |
+
use Extendify\Library\Plugin;
|
9 |
|
10 |
/**
|
11 |
* Controller for handling various app data
|
100 |
self::$version = $matches[1];
|
101 |
|
102 |
// An easy way to check if we are in dev mode is to look for a dev specific file.
|
103 |
+
$isDev = is_readable(EXTENDIFY_PATH . 'node_modules') || is_readable(EXTENDIFY_PATH . '.devbuild');
|
104 |
self::$environment = $isDev ? 'DEVELOPMENT' : 'PRODUCTION';
|
105 |
|
106 |
self::$textDomain = Plugin::getPluginInfo('TextDomain', self::$slug);
|
{redux-core/extendify-sdk → extendify-sdk}/app/Controllers/AuthController.php
RENAMED
@@ -3,9 +3,9 @@
|
|
3 |
* Controls Auth
|
4 |
*/
|
5 |
|
6 |
-
namespace Extendify\
|
7 |
|
8 |
-
use Extendify\
|
9 |
|
10 |
if (!defined('ABSPATH')) {
|
11 |
die('No direct access.');
|
3 |
* Controls Auth
|
4 |
*/
|
5 |
|
6 |
+
namespace Extendify\Library\Controllers;
|
7 |
|
8 |
+
use Extendify\Library\Http;
|
9 |
|
10 |
if (!defined('ABSPATH')) {
|
11 |
die('No direct access.');
|
{redux-core/extendify-sdk → extendify-sdk}/app/Controllers/MetaController.php
RENAMED
@@ -3,9 +3,9 @@
|
|
3 |
* Controls Http requests
|
4 |
*/
|
5 |
|
6 |
-
namespace Extendify\
|
7 |
|
8 |
-
use Extendify\
|
9 |
|
10 |
if (!defined('ABSPATH')) {
|
11 |
die('No direct access.');
|
3 |
* Controls Http requests
|
4 |
*/
|
5 |
|
6 |
+
namespace Extendify\Library\Controllers;
|
7 |
|
8 |
+
use Extendify\Library\Http;
|
9 |
|
10 |
if (!defined('ABSPATH')) {
|
11 |
die('No direct access.');
|
{redux-core/extendify-sdk → extendify-sdk}/app/Controllers/PingController.php
RENAMED
@@ -3,9 +3,9 @@
|
|
3 |
* Controls Http requests
|
4 |
*/
|
5 |
|
6 |
-
namespace Extendify\
|
7 |
|
8 |
-
use Extendify\
|
9 |
|
10 |
if (!defined('ABSPATH')) {
|
11 |
die('No direct access.');
|
3 |
* Controls Http requests
|
4 |
*/
|
5 |
|
6 |
+
namespace Extendify\Library\Controllers;
|
7 |
|
8 |
+
use Extendify\Library\Http;
|
9 |
|
10 |
if (!defined('ABSPATH')) {
|
11 |
die('No direct access.');
|
{redux-core/extendify-sdk → extendify-sdk}/app/Controllers/PluginController.php
RENAMED
@@ -3,9 +3,9 @@
|
|
3 |
* Controls Plugins
|
4 |
*/
|
5 |
|
6 |
-
namespace Extendify\
|
7 |
|
8 |
-
use Extendify\
|
9 |
|
10 |
if (!defined('ABSPATH')) {
|
11 |
die('No direct access.');
|
@@ -44,23 +44,12 @@ class PluginController
|
|
44 |
/**
|
45 |
* Install plugins
|
46 |
*
|
47 |
-
* @
|
48 |
-
* @return bool
|
49 |
*/
|
50 |
-
public static function install(
|
51 |
{
|
52 |
if (!\current_user_can('activate_plugins')) {
|
53 |
-
return new \WP_Error('not_allowed', \__('You are not allowed to activate plugins on this site.', 'extendify
|
54 |
-
}
|
55 |
-
|
56 |
-
$requiredPlugins = json_decode($request->get_param('plugins'), true);
|
57 |
-
|
58 |
-
foreach ($requiredPlugins as $plugin) {
|
59 |
-
$status = Plugin::install_and_activate_plugin($plugin);
|
60 |
-
if (\is_wp_error($status)) {
|
61 |
-
// Return first error encountered.
|
62 |
-
return $status;
|
63 |
-
}
|
64 |
}
|
65 |
|
66 |
return true;
|
3 |
* Controls Plugins
|
4 |
*/
|
5 |
|
6 |
+
namespace Extendify\Library\Controllers;
|
7 |
|
8 |
+
use Extendify\Library\Plugin;
|
9 |
|
10 |
if (!defined('ABSPATH')) {
|
11 |
die('No direct access.');
|
44 |
/**
|
45 |
* Install plugins
|
46 |
*
|
47 |
+
* @return bool|WP_Error
|
|
|
48 |
*/
|
49 |
+
public static function install()
|
50 |
{
|
51 |
if (!\current_user_can('activate_plugins')) {
|
52 |
+
return new \WP_Error('not_allowed', \__('You are not allowed to activate plugins on this site.', 'extendify'));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
}
|
54 |
|
55 |
return true;
|
{redux-core/extendify-sdk → extendify-sdk}/app/Controllers/SiteSettingsController.php
RENAMED
@@ -3,9 +3,9 @@
|
|
3 |
* Controls User info
|
4 |
*/
|
5 |
|
6 |
-
namespace Extendify\
|
7 |
|
8 |
-
use Extendify\
|
9 |
|
10 |
if (!defined('ABSPATH')) {
|
11 |
die('No direct access.');
|
3 |
* Controls User info
|
4 |
*/
|
5 |
|
6 |
+
namespace Extendify\Library\Controllers;
|
7 |
|
8 |
+
use Extendify\Library\SiteSettings;
|
9 |
|
10 |
if (!defined('ABSPATH')) {
|
11 |
die('No direct access.');
|
{redux-core/extendify-sdk → extendify-sdk}/app/Controllers/TaxonomyController.php
RENAMED
@@ -3,9 +3,9 @@
|
|
3 |
* Controls Taxonomies
|
4 |
*/
|
5 |
|
6 |
-
namespace Extendify\
|
7 |
|
8 |
-
use Extendify\
|
9 |
|
10 |
if (!defined('ABSPATH')) {
|
11 |
die('No direct access.');
|
@@ -23,7 +23,7 @@ class TaxonomyController
|
|
23 |
*/
|
24 |
public static function index()
|
25 |
{
|
26 |
-
$response = Http::get('/
|
27 |
return new \WP_REST_Response($response);
|
28 |
}
|
29 |
}
|
3 |
* Controls Taxonomies
|
4 |
*/
|
5 |
|
6 |
+
namespace Extendify\Library\Controllers;
|
7 |
|
8 |
+
use Extendify\Library\Http;
|
9 |
|
10 |
if (!defined('ABSPATH')) {
|
11 |
die('No direct access.');
|
23 |
*/
|
24 |
public static function index()
|
25 |
{
|
26 |
+
$response = Http::get('/taxonomies', []);
|
27 |
return new \WP_REST_Response($response);
|
28 |
}
|
29 |
}
|
{redux-core/extendify-sdk → extendify-sdk}/app/Controllers/TemplateController.php
RENAMED
@@ -3,9 +3,9 @@
|
|
3 |
* Controls Http requests
|
4 |
*/
|
5 |
|
6 |
-
namespace Extendify\
|
7 |
|
8 |
-
use Extendify\
|
9 |
|
10 |
if (!defined('ABSPATH')) {
|
11 |
die('No direct access.');
|
@@ -25,19 +25,7 @@ class TemplateController
|
|
25 |
*/
|
26 |
public static function index($request)
|
27 |
{
|
28 |
-
$response = Http::post('/
|
29 |
-
return new \WP_REST_Response($response);
|
30 |
-
}
|
31 |
-
|
32 |
-
/**
|
33 |
-
* Get related templates
|
34 |
-
*
|
35 |
-
* @param \WP_REST_Request $request - The request.
|
36 |
-
* @return WP_REST_Response|WP_Error
|
37 |
-
*/
|
38 |
-
public static function related($request)
|
39 |
-
{
|
40 |
-
$response = Http::post('/templates/related', $request->get_params());
|
41 |
return new \WP_REST_Response($response);
|
42 |
}
|
43 |
|
@@ -49,7 +37,7 @@ class TemplateController
|
|
49 |
*/
|
50 |
public static function ping($request)
|
51 |
{
|
52 |
-
$response = Http::post('/
|
53 |
return new \WP_REST_Response($response);
|
54 |
}
|
55 |
}
|
3 |
* Controls Http requests
|
4 |
*/
|
5 |
|
6 |
+
namespace Extendify\Library\Controllers;
|
7 |
|
8 |
+
use Extendify\Library\Http;
|
9 |
|
10 |
if (!defined('ABSPATH')) {
|
11 |
die('No direct access.');
|
25 |
*/
|
26 |
public static function index($request)
|
27 |
{
|
28 |
+
$response = Http::post('/templates', $request->get_params());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
return new \WP_REST_Response($response);
|
30 |
}
|
31 |
|
37 |
*/
|
38 |
public static function ping($request)
|
39 |
{
|
40 |
+
$response = Http::post('/templates', $request->get_params());
|
41 |
return new \WP_REST_Response($response);
|
42 |
}
|
43 |
}
|
{redux-core/extendify-sdk → extendify-sdk}/app/Controllers/UserController.php
RENAMED
@@ -3,10 +3,10 @@
|
|
3 |
* Controls User info
|
4 |
*/
|
5 |
|
6 |
-
namespace Extendify\
|
7 |
|
8 |
-
use Extendify\
|
9 |
-
use Extendify\
|
10 |
|
11 |
if (!defined('ABSPATH')) {
|
12 |
die('No direct access.');
|
@@ -49,6 +49,7 @@ class UserController
|
|
49 |
public static function store($request)
|
50 |
{
|
51 |
$userData = json_decode($request->get_param('data'), true);
|
|
|
52 |
\update_user_meta(\get_current_user_id(), 'extendifysdk_user_data', $userData);
|
53 |
|
54 |
return new \WP_REST_Response(User::state());
|
@@ -65,4 +66,15 @@ class UserController
|
|
65 |
$response = Http::post('/register-mailing-list', $request->get_params());
|
66 |
return new \WP_REST_Response($response);
|
67 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
}
|
3 |
* Controls User info
|
4 |
*/
|
5 |
|
6 |
+
namespace Extendify\Library\Controllers;
|
7 |
|
8 |
+
use Extendify\Library\Http;
|
9 |
+
use Extendify\Library\User;
|
10 |
|
11 |
if (!defined('ABSPATH')) {
|
12 |
die('No direct access.');
|
49 |
public static function store($request)
|
50 |
{
|
51 |
$userData = json_decode($request->get_param('data'), true);
|
52 |
+
// Keep this key for historical reasons.
|
53 |
\update_user_meta(\get_current_user_id(), 'extendifysdk_user_data', $userData);
|
54 |
|
55 |
return new \WP_REST_Response(User::state());
|
66 |
$response = Http::post('/register-mailing-list', $request->get_params());
|
67 |
return new \WP_REST_Response($response);
|
68 |
}
|
69 |
+
|
70 |
+
/**
|
71 |
+
* Get the max imports
|
72 |
+
*
|
73 |
+
* @return WP_REST_Response|WP_Error
|
74 |
+
*/
|
75 |
+
public static function maxImports()
|
76 |
+
{
|
77 |
+
$response = Http::get('/max-free-imports');
|
78 |
+
return new \WP_REST_Response($response);
|
79 |
+
}
|
80 |
}
|
{redux-core/extendify-sdk → extendify-sdk}/app/Frontend.php
RENAMED
@@ -3,9 +3,9 @@
|
|
3 |
* Manage any frontend related tasks here.
|
4 |
*/
|
5 |
|
6 |
-
namespace Extendify\
|
7 |
|
8 |
-
use Extendify\
|
9 |
|
10 |
/**
|
11 |
* This class handles any file loading for the frontend of the site.
|
@@ -60,8 +60,8 @@ class Frontend
|
|
60 |
{
|
61 |
$version = App::$environment === 'PRODUCTION' ? App::$version : uniqid();
|
62 |
\wp_enqueue_style(
|
63 |
-
App::$slug . '-
|
64 |
-
|
65 |
[],
|
66 |
$version,
|
67 |
'all'
|
3 |
* Manage any frontend related tasks here.
|
4 |
*/
|
5 |
|
6 |
+
namespace Extendify\Library;
|
7 |
|
8 |
+
use Extendify\Library\App;
|
9 |
|
10 |
/**
|
11 |
* This class handles any file loading for the frontend of the site.
|
60 |
{
|
61 |
$version = App::$environment === 'PRODUCTION' ? App::$version : uniqid();
|
62 |
\wp_enqueue_style(
|
63 |
+
App::$slug . '-utilities',
|
64 |
+
EXTENDIFY_BASE_URL . 'public/build/extendify-utilities.css',
|
65 |
[],
|
66 |
$version,
|
67 |
'all'
|
{redux-core/extendify-sdk → extendify-sdk}/app/Http.php
RENAMED
@@ -3,10 +3,10 @@
|
|
3 |
* Helper class for making http requests
|
4 |
*/
|
5 |
|
6 |
-
namespace Extendify\
|
7 |
|
8 |
-
use Extendify\
|
9 |
-
use Extendify\
|
10 |
|
11 |
/**
|
12 |
* Controller for http communication
|
@@ -64,7 +64,7 @@ class Http
|
|
64 |
'wp_theme' => \get_option('template'),
|
65 |
'mode' => App::$environment,
|
66 |
'uuid' => User::data('uuid'),
|
67 |
-
'
|
68 |
'wp_active_plugins' => $request->get_method() === 'POST' ? \get_option('active_plugins') : [],
|
69 |
'sdk_partner' => App::$sdkPartner,
|
70 |
];
|
3 |
* Helper class for making http requests
|
4 |
*/
|
5 |
|
6 |
+
namespace Extendify\Library;
|
7 |
|
8 |
+
use Extendify\Library\App;
|
9 |
+
use Extendify\Library\User;
|
10 |
|
11 |
/**
|
12 |
* Controller for http communication
|
64 |
'wp_theme' => \get_option('template'),
|
65 |
'mode' => App::$environment,
|
66 |
'uuid' => User::data('uuid'),
|
67 |
+
'library_version' => App::$version,
|
68 |
'wp_active_plugins' => $request->get_method() === 'POST' ? \get_option('active_plugins') : [],
|
69 |
'sdk_partner' => App::$sdkPartner,
|
70 |
];
|
extendify-sdk/app/Plugin.php
ADDED
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
// phpcs:ignoreFile
|
3 |
+
// This class was copied from JetPack (mostly)
|
4 |
+
// so will be a bit of work to refactor
|
5 |
+
/**
|
6 |
+
* Manage plugin dependencies
|
7 |
+
*/
|
8 |
+
|
9 |
+
namespace Extendify\Library;
|
10 |
+
|
11 |
+
class Plugin
|
12 |
+
{
|
13 |
+
/**
|
14 |
+
* Will return info about a plugin
|
15 |
+
*
|
16 |
+
* @param string $identifier The key of the plugin info.
|
17 |
+
* @param string $plugin_id The plugin identifier string.
|
18 |
+
* @return string
|
19 |
+
*/
|
20 |
+
public static function getPluginInfo($identifier, $plugin_id)
|
21 |
+
{
|
22 |
+
if (!function_exists('get_plugins')) {
|
23 |
+
include_once ABSPATH . 'wp-admin/includes/plugin.php';
|
24 |
+
}
|
25 |
+
|
26 |
+
foreach (get_plugins() as $plugin => $data) {
|
27 |
+
if ($data[$identifier] === $plugin_id) {
|
28 |
+
return $plugin;
|
29 |
+
}
|
30 |
+
}
|
31 |
+
|
32 |
+
return false;
|
33 |
+
}
|
34 |
+
}
|
{redux-core/extendify-sdk → extendify-sdk}/app/Shared.php
RENAMED
@@ -3,9 +3,9 @@
|
|
3 |
* Manage any shared assets that load within the editor and the front-end.
|
4 |
*/
|
5 |
|
6 |
-
namespace Extendify\
|
7 |
|
8 |
-
use Extendify\
|
9 |
|
10 |
/**
|
11 |
* This class handles assets that load within the editor and the front-end.
|
@@ -113,7 +113,7 @@ class Shared
|
|
113 |
--wp--preset--color--tertiary: var(--global-palette7);
|
114 |
--wp--custom--spacing--large: clamp(var(--global-sm-spacing), 5vw, var(--global-xxl-spacing));
|
115 |
--wp--preset--font-size--large: var(--h2FontSize);
|
116 |
-
--wp--preset--font-size--huge: var(--h1FontSize);
|
117 |
}';
|
118 |
}
|
119 |
|
@@ -126,7 +126,7 @@ class Shared
|
|
126 |
--wp--preset--color--tertiary: var(--nv-light-bg);
|
127 |
--wp--custom--spacing--large: clamp(15px, 5vw, 80px);
|
128 |
--wp--preset--font-size--large: var(--h2FontSize);
|
129 |
-
--wp--preset--font-size--huge: var(--h1FontSize);
|
130 |
}';
|
131 |
}
|
132 |
|
@@ -211,7 +211,7 @@ class Shared
|
|
211 |
|
212 |
if ($this->theme === 'twentytwentytwo') {
|
213 |
$css = 'body, .editor-styles-wrapper {
|
214 |
-
--extendify--spacing--large: clamp(2rem,8vw,8rem);
|
215 |
}';
|
216 |
}
|
217 |
|
@@ -224,7 +224,7 @@ class Shared
|
|
224 |
--wp--preset--color--tertiary: var(--global--color-light-gray);
|
225 |
--wp--style--block-gap: var(--global--spacing-unit);
|
226 |
--wp--preset--font-size--large: 2.5rem;
|
227 |
-
--wp--preset--font-size--huge: var(--global--font-size-xxl);
|
228 |
}
|
229 |
.has-foreground-background-color,
|
230 |
.has-primary-background-color,
|
@@ -293,6 +293,6 @@ class Shared
|
|
293 |
}';
|
294 |
}//end if
|
295 |
|
296 |
-
wp_add_inline_style( App::$slug . '-
|
297 |
}
|
298 |
}
|
3 |
* Manage any shared assets that load within the editor and the front-end.
|
4 |
*/
|
5 |
|
6 |
+
namespace Extendify\Library;
|
7 |
|
8 |
+
use Extendify\Library\App;
|
9 |
|
10 |
/**
|
11 |
* This class handles assets that load within the editor and the front-end.
|
113 |
--wp--preset--color--tertiary: var(--global-palette7);
|
114 |
--wp--custom--spacing--large: clamp(var(--global-sm-spacing), 5vw, var(--global-xxl-spacing));
|
115 |
--wp--preset--font-size--large: var(--h2FontSize);
|
116 |
+
--wp--preset--font-size--huge: var(--h1FontSize);
|
117 |
}';
|
118 |
}
|
119 |
|
126 |
--wp--preset--color--tertiary: var(--nv-light-bg);
|
127 |
--wp--custom--spacing--large: clamp(15px, 5vw, 80px);
|
128 |
--wp--preset--font-size--large: var(--h2FontSize);
|
129 |
+
--wp--preset--font-size--huge: var(--h1FontSize);
|
130 |
}';
|
131 |
}
|
132 |
|
211 |
|
212 |
if ($this->theme === 'twentytwentytwo') {
|
213 |
$css = 'body, .editor-styles-wrapper {
|
214 |
+
--extendify--spacing--large: clamp(2rem,8vw,8rem);
|
215 |
}';
|
216 |
}
|
217 |
|
224 |
--wp--preset--color--tertiary: var(--global--color-light-gray);
|
225 |
--wp--style--block-gap: var(--global--spacing-unit);
|
226 |
--wp--preset--font-size--large: 2.5rem;
|
227 |
+
--wp--preset--font-size--huge: var(--global--font-size-xxl);
|
228 |
}
|
229 |
.has-foreground-background-color,
|
230 |
.has-primary-background-color,
|
293 |
}';
|
294 |
}//end if
|
295 |
|
296 |
+
wp_add_inline_style( App::$slug . '-utilities', $css );
|
297 |
}
|
298 |
}
|
{redux-core/extendify-sdk → extendify-sdk}/app/SiteSettings.php
RENAMED
@@ -3,7 +3,7 @@
|
|
3 |
* Helper class for interacting with the user
|
4 |
*/
|
5 |
|
6 |
-
namespace Extendify\
|
7 |
|
8 |
/**
|
9 |
* Helper class for interacting with the user
|
@@ -12,7 +12,7 @@ class SiteSettings
|
|
12 |
{
|
13 |
|
14 |
/**
|
15 |
-
* SiteSettings option_name
|
16 |
*
|
17 |
* @var string
|
18 |
*/
|
3 |
* Helper class for interacting with the user
|
4 |
*/
|
5 |
|
6 |
+
namespace Extendify\Library;
|
7 |
|
8 |
/**
|
9 |
* Helper class for interacting with the user
|
12 |
{
|
13 |
|
14 |
/**
|
15 |
+
* SiteSettings option_name - For historical reasons do not change.
|
16 |
*
|
17 |
* @var string
|
18 |
*/
|
{redux-core/extendify-sdk → extendify-sdk}/app/User.php
RENAMED
@@ -3,9 +3,9 @@
|
|
3 |
* Helper class for interacting with the user
|
4 |
*/
|
5 |
|
6 |
-
namespace Extendify\
|
7 |
|
8 |
-
use Extendify\
|
9 |
|
10 |
/**
|
11 |
* Helper class for interacting with the user
|
@@ -28,7 +28,7 @@ class User
|
|
28 |
protected $user = null;
|
29 |
|
30 |
/**
|
31 |
-
* The DB key for scoping
|
32 |
*
|
33 |
* @var string
|
34 |
*/
|
@@ -105,11 +105,10 @@ class User
|
|
105 |
$userData['version'] = 0;
|
106 |
}
|
107 |
|
108 |
-
// This will
|
109 |
-
if (!get_transient('
|
110 |
-
set_transient('
|
111 |
-
$
|
112 |
-
$userData['state']['allowedImports'] = is_numeric($currentImports) && $currentImports > 0 ? $currentImports : 25;
|
113 |
}
|
114 |
|
115 |
if (!$userData['state']['sdkPartner']) {
|
3 |
* Helper class for interacting with the user
|
4 |
*/
|
5 |
|
6 |
+
namespace Extendify\Library;
|
7 |
|
8 |
+
use Extendify\Library\App;
|
9 |
|
10 |
/**
|
11 |
* Helper class for interacting with the user
|
28 |
protected $user = null;
|
29 |
|
30 |
/**
|
31 |
+
* The DB key for scoping. For historical reasons do not change
|
32 |
*
|
33 |
* @var string
|
34 |
*/
|
105 |
$userData['version'] = 0;
|
106 |
}
|
107 |
|
108 |
+
// This will reset the allowed imports to 0 once a week which will force the library to re-check.
|
109 |
+
if (!get_transient('extendify_import_max_check_' . $this->user->ID)) {
|
110 |
+
set_transient('extendify_import_max_check_' . $this->user->ID, time(), strtotime('1 week', 0));
|
111 |
+
$userData['state']['allowedImports'] = 0;
|
|
|
112 |
}
|
113 |
|
114 |
if (!$userData['state']['sdkPartner']) {
|
extendify-sdk/bootstrap.php
ADDED
@@ -0,0 +1,48 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Bootstrap the application
|
4 |
+
*/
|
5 |
+
|
6 |
+
use Extendify\Library\Admin;
|
7 |
+
use Extendify\Library\Frontend;
|
8 |
+
use Extendify\Library\Shared;
|
9 |
+
|
10 |
+
if (!defined('ABSPATH')) {
|
11 |
+
die('No direct access.');
|
12 |
+
}
|
13 |
+
|
14 |
+
if (!defined('EXTENDIFY_PATH')) {
|
15 |
+
define('EXTENDIFY_PATH', \plugin_dir_path(__FILE__));
|
16 |
+
}
|
17 |
+
|
18 |
+
if (!defined('EXTENDIFY_URL')) {
|
19 |
+
define('EXTENDIFY_URL', \plugin_dir_url(__FILE__));
|
20 |
+
}
|
21 |
+
|
22 |
+
if (!defined('EXTENDIFY_PLUGIN_BASENAME')) {
|
23 |
+
define('EXTENDIFY_PLUGIN_BASENAME', \plugin_basename(__DIR__ . '/extendify.php'));
|
24 |
+
}
|
25 |
+
|
26 |
+
if (is_readable(EXTENDIFY_PATH . 'vendor/autoload.php')) {
|
27 |
+
require EXTENDIFY_PATH . 'vendor/autoload.php';
|
28 |
+
}
|
29 |
+
|
30 |
+
$extendifyAdmin = new Admin();
|
31 |
+
$extendifyFrontend = new Frontend();
|
32 |
+
$extendifyShared = new Shared();
|
33 |
+
|
34 |
+
require EXTENDIFY_PATH . 'routes/api.php';
|
35 |
+
require EXTENDIFY_PATH . 'editorplus/EditorPlus.php';
|
36 |
+
|
37 |
+
\add_action(
|
38 |
+
'init',
|
39 |
+
function () {
|
40 |
+
\load_plugin_textdomain('extendify', false, EXTENDIFY_PATH . 'languages');
|
41 |
+
}
|
42 |
+
);
|
43 |
+
|
44 |
+
// To cover legacy conflicts.
|
45 |
+
// phpcs:ignore
|
46 |
+
class ExtendifySdk
|
47 |
+
{
|
48 |
+
}
|
{redux-core/extendify-sdk → extendify-sdk}/config.json
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/editorplus/EditorPlus.php
RENAMED
@@ -6,7 +6,7 @@
|
|
6 |
|
7 |
if (!class_exists('edpl__EditorPlus')) {
|
8 |
// phpcs:ignore Squiz.Classes.ClassFileName.NoMatch,Squiz.Commenting.ClassComment.Missing,PEAR.Commenting.ClassComment.Missing
|
9 |
-
final class
|
10 |
{
|
11 |
|
12 |
/**
|
@@ -35,7 +35,7 @@ if (!class_exists('edpl__EditorPlus')) {
|
|
35 |
}
|
36 |
|
37 |
if (is_null(self::$instance)) {
|
38 |
-
self::$instance = new
|
39 |
}
|
40 |
|
41 |
return self::$instance;
|
@@ -65,8 +65,8 @@ if (!class_exists('edpl__EditorPlus')) {
|
|
65 |
'admin_enqueue_scripts',
|
66 |
function () {
|
67 |
wp_enqueue_script(
|
68 |
-
'
|
69 |
-
|
70 |
[],
|
71 |
'1.0',
|
72 |
true
|
@@ -141,6 +141,7 @@ if (!class_exists('edpl__EditorPlus')) {
|
|
141 |
{
|
142 |
$post = get_post();
|
143 |
$cssContent = apply_filters(
|
|
|
144 |
'extendifysdk_template_css',
|
145 |
get_post_meta($post->ID, 'extendify_custom_stylesheet', true),
|
146 |
$post
|
@@ -216,5 +217,5 @@ if (!class_exists('edpl__EditorPlus')) {
|
|
216 |
// phpcs:ignore Squiz.Classes.ClassDeclaration.SpaceBeforeCloseBrace
|
217 |
}
|
218 |
|
219 |
-
add_action('after_setup_theme', ['
|
220 |
}//end if
|
6 |
|
7 |
if (!class_exists('edpl__EditorPlus')) {
|
8 |
// phpcs:ignore Squiz.Classes.ClassFileName.NoMatch,Squiz.Commenting.ClassComment.Missing,PEAR.Commenting.ClassComment.Missing
|
9 |
+
final class ExtendifyEditorPlus
|
10 |
{
|
11 |
|
12 |
/**
|
35 |
}
|
36 |
|
37 |
if (is_null(self::$instance)) {
|
38 |
+
self::$instance = new ExtendifyEditorPlus();
|
39 |
}
|
40 |
|
41 |
return self::$instance;
|
65 |
'admin_enqueue_scripts',
|
66 |
function () {
|
67 |
wp_enqueue_script(
|
68 |
+
'extendify-editorplus-scripts',
|
69 |
+
EXTENDIFY_BASE_URL . 'public/editorplus/editorplus.min.js',
|
70 |
[],
|
71 |
'1.0',
|
72 |
true
|
141 |
{
|
142 |
$post = get_post();
|
143 |
$cssContent = apply_filters(
|
144 |
+
// For historical reasons do not change this key.
|
145 |
'extendifysdk_template_css',
|
146 |
get_post_meta($post->ID, 'extendify_custom_stylesheet', true),
|
147 |
$post
|
217 |
// phpcs:ignore Squiz.Classes.ClassDeclaration.SpaceBeforeCloseBrace
|
218 |
}
|
219 |
|
220 |
+
add_action('after_setup_theme', ['ExtendifyEditorPlus', 'getInstance']);
|
221 |
}//end if
|
{redux-core/extendify-sdk → extendify-sdk}/editorplus/editorplus-template.php
RENAMED
@@ -4,12 +4,6 @@
|
|
4 |
* Template Post Type: post, page
|
5 |
*/
|
6 |
|
7 |
-
$extendifysdkCustomStyles = get_post_meta(
|
8 |
-
isset($GLOBALS['post']) ? $GLOBALS['post']->ID : 0,
|
9 |
-
'extendify_custom_stylesheet',
|
10 |
-
true
|
11 |
-
);
|
12 |
-
|
13 |
?>
|
14 |
<?php wp_head(); ?>
|
15 |
<body <?php body_class(); ?>>
|
4 |
* Template Post Type: post, page
|
5 |
*/
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
?>
|
8 |
<?php wp_head(); ?>
|
9 |
<body <?php body_class(); ?>>
|
{redux-core/extendify-sdk → extendify-sdk}/editorplus/editorplus.js
RENAMED
File without changes
|
extendify-sdk/extendify.php
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
1 |
+
<?php
|
2 |
+
if (!defined('ABSPATH')) { exit; } if (!class_exists('ExtendifySdk') && !class_exists('Extendify')) : final class Extendify { public static $loaded = false; public function __invoke() { if (!apply_filters('extendify_load_library', true) || !apply_filters('extendifysdk_load_library', true)) { return; } if (version_compare(PHP_VERSION, '5.6', '<') || version_compare($GLOBALS['wp_version'], '5.5', '<')) { return; } if (!self::$loaded) { self::$loaded = true; require dirname(__FILE__) . '/bootstrap.php'; $app = new Extendify\Library\App(); if (!defined('EXTENDIFY_BASE_URL')) { define('EXTENDIFY_BASE_URL', plugin_dir_url(__FILE__)); } } } } $extendify = new Extendify(); $extendify(); endif;
|
extendify-sdk/loader.php
ADDED
@@ -0,0 +1,50 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* This file is used to help side load the library.
|
4 |
+
* Be sure to remove the front matter from extendify.php
|
5 |
+
*/
|
6 |
+
|
7 |
+
if (!defined('ABSPATH')) {
|
8 |
+
exit;
|
9 |
+
}
|
10 |
+
|
11 |
+
if (!function_exists('extendifyCheckPluginInstalled')) {
|
12 |
+
/**
|
13 |
+
* Will be truthy if the plugin is installed.
|
14 |
+
*
|
15 |
+
* @param string $name name of the plugin 'extendify'.
|
16 |
+
* @return bool|string - will return path, ex. 'extendify/extendify.php'.
|
17 |
+
*/
|
18 |
+
function extendifyCheckPluginInstalled($name)
|
19 |
+
{
|
20 |
+
if (!function_exists('get_plugins')) {
|
21 |
+
include_once ABSPATH . 'wp-admin/includes/plugin.php';
|
22 |
+
}
|
23 |
+
|
24 |
+
foreach (get_plugins() as $plugin => $data) {
|
25 |
+
if ($data['TextDomain'] === $name) {
|
26 |
+
return $plugin;
|
27 |
+
}
|
28 |
+
}
|
29 |
+
|
30 |
+
return false;
|
31 |
+
}
|
32 |
+
}//end if
|
33 |
+
|
34 |
+
$extendifyPluginName = extendifyCheckPluginInstalled('extendify');
|
35 |
+
if ($extendifyPluginName) {
|
36 |
+
// Exit if the library is installed and active.
|
37 |
+
// Remember, this file is only loaded by partner plugins.
|
38 |
+
if (is_plugin_active($extendifyPluginName)) {
|
39 |
+
// If the SDK is active then ignore the partner plugins.
|
40 |
+
$GLOBALS['extendify_sdk_partner'] = '';
|
41 |
+
return false;
|
42 |
+
}
|
43 |
+
}
|
44 |
+
|
45 |
+
// Next is first come, first serve. The later class is left in for historical reasons.
|
46 |
+
if (class_exists('Extendify') || class_exists('ExtendifySdk')) {
|
47 |
+
return false;
|
48 |
+
}
|
49 |
+
|
50 |
+
require_once plugin_dir_path(__FILE__) . 'extendify.php';
|
{redux-core/extendify-sdk → extendify-sdk}/public/.gitkeep
RENAMED
File without changes
|
extendify-sdk/public/assets/preview.png
ADDED
Binary file
|
extendify-sdk/public/build/.gitkeep
ADDED
File without changes
|
extendify-sdk/public/build/extendify-utilities.css
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.ext-absolute{position:absolute!important}.ext-relative{position:relative!important}.ext-top-base{top:var(--wp--style--block-gap,2rem)!important}.ext-top-lg{top:var(--extendify--spacing--large)!important}.ext--top-base{top:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--top-lg{top:calc(var(--extendify--spacing--large)*-1)!important}.ext-right-base{right:var(--wp--style--block-gap,2rem)!important}.ext-right-lg{right:var(--extendify--spacing--large)!important}.ext--right-base{right:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--right-lg{right:calc(var(--extendify--spacing--large)*-1)!important}.ext-bottom-base{bottom:var(--wp--style--block-gap,2rem)!important}.ext-bottom-lg{bottom:var(--extendify--spacing--large)!important}.ext--bottom-base{bottom:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--bottom-lg{bottom:calc(var(--extendify--spacing--large)*-1)!important}.ext-left-base{left:var(--wp--style--block-gap,2rem)!important}.ext-left-lg{left:var(--extendify--spacing--large)!important}.ext--left-base{left:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--left-lg{left:calc(var(--extendify--spacing--large)*-1)!important}.ext-order-1{order:1!important}.ext-order-2{order:2!important}.ext-col-auto{grid-column:auto!important}.ext-col-span-1{grid-column:span 1/span 1!important}.ext-col-span-2{grid-column:span 2/span 2!important}.ext-col-span-3{grid-column:span 3/span 3!important}.ext-col-span-4{grid-column:span 4/span 4!important}.ext-col-span-5{grid-column:span 5/span 5!important}.ext-col-span-6{grid-column:span 6/span 6!important}.ext-col-span-7{grid-column:span 7/span 7!important}.ext-col-span-8{grid-column:span 8/span 8!important}.ext-col-span-9{grid-column:span 9/span 9!important}.ext-col-span-10{grid-column:span 10/span 10!important}.ext-col-span-11{grid-column:span 11/span 11!important}.ext-col-span-12{grid-column:span 12/span 12!important}.ext-col-span-full{grid-column:1/-1!important}.ext-col-start-1{grid-column-start:1!important}.ext-col-start-2{grid-column-start:2!important}.ext-col-start-3{grid-column-start:3!important}.ext-col-start-4{grid-column-start:4!important}.ext-col-start-5{grid-column-start:5!important}.ext-col-start-6{grid-column-start:6!important}.ext-col-start-7{grid-column-start:7!important}.ext-col-start-8{grid-column-start:8!important}.ext-col-start-9{grid-column-start:9!important}.ext-col-start-10{grid-column-start:10!important}.ext-col-start-11{grid-column-start:11!important}.ext-col-start-12{grid-column-start:12!important}.ext-col-start-13{grid-column-start:13!important}.ext-col-start-auto{grid-column-start:auto!important}.ext-col-end-1{grid-column-end:1!important}.ext-col-end-2{grid-column-end:2!important}.ext-col-end-3{grid-column-end:3!important}.ext-col-end-4{grid-column-end:4!important}.ext-col-end-5{grid-column-end:5!important}.ext-col-end-6{grid-column-end:6!important}.ext-col-end-7{grid-column-end:7!important}.ext-col-end-8{grid-column-end:8!important}.ext-col-end-9{grid-column-end:9!important}.ext-col-end-10{grid-column-end:10!important}.ext-col-end-11{grid-column-end:11!important}.ext-col-end-12{grid-column-end:12!important}.ext-col-end-13{grid-column-end:13!important}.ext-col-end-auto{grid-column-end:auto!important}.ext-row-auto{grid-row:auto!important}.ext-row-span-1{grid-row:span 1/span 1!important}.ext-row-span-2{grid-row:span 2/span 2!important}.ext-row-span-3{grid-row:span 3/span 3!important}.ext-row-span-4{grid-row:span 4/span 4!important}.ext-row-span-5{grid-row:span 5/span 5!important}.ext-row-span-6{grid-row:span 6/span 6!important}.ext-row-span-full{grid-row:1/-1!important}.ext-row-start-1{grid-row-start:1!important}.ext-row-start-2{grid-row-start:2!important}.ext-row-start-3{grid-row-start:3!important}.ext-row-start-4{grid-row-start:4!important}.ext-row-start-5{grid-row-start:5!important}.ext-row-start-6{grid-row-start:6!important}.ext-row-start-7{grid-row-start:7!important}.ext-row-start-auto{grid-row-start:auto!important}.ext-row-end-1{grid-row-end:1!important}.ext-row-end-2{grid-row-end:2!important}.ext-row-end-3{grid-row-end:3!important}.ext-row-end-4{grid-row-end:4!important}.ext-row-end-5{grid-row-end:5!important}.ext-row-end-6{grid-row-end:6!important}.ext-row-end-7{grid-row-end:7!important}.ext-row-end-auto{grid-row-end:auto!important}.ext-m-0:not([style*=margin]){margin:0!important}.ext-m-auto:not([style*=margin]){margin:auto!important}.ext-m-base:not([style*=margin]){margin:var(--wp--style--block-gap,2rem)!important}.ext-m-lg:not([style*=margin]){margin:var(--extendify--spacing--large)!important}.ext--m-base:not([style*=margin]){margin:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--m-lg:not([style*=margin]){margin:calc(var(--extendify--spacing--large)*-1)!important}.ext-mx-0:not([style*=margin]){margin-left:0!important;margin-right:0!important}.ext-mx-auto:not([style*=margin]){margin-left:auto!important;margin-right:auto!important}.ext-mx-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,2rem)!important;margin-right:var(--wp--style--block-gap,2rem)!important}.ext-mx-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large)!important;margin-right:var(--extendify--spacing--large)!important}.ext--mx-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap, 2rem)*-1)!important;margin-right:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--mx-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large)*-1)!important;margin-right:calc(var(--extendify--spacing--large)*-1)!important}.ext-my-0:not([style*=margin]){margin-bottom:0!important;margin-top:0!important}.ext-my-auto:not([style*=margin]){margin-bottom:auto!important;margin-top:auto!important}.ext-my-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,2rem)!important;margin-top:var(--wp--style--block-gap,2rem)!important}.ext-my-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large)!important;margin-top:var(--extendify--spacing--large)!important}.ext--my-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap, 2rem)*-1)!important;margin-top:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--my-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large)*-1)!important;margin-top:calc(var(--extendify--spacing--large)*-1)!important}.ext-mt-0:not([style*=margin]){margin-top:0!important}.ext-mt-auto:not([style*=margin]){margin-top:auto!important}.ext-mt-base:not([style*=margin]){margin-top:var(--wp--style--block-gap,2rem)!important}.ext-mt-lg:not([style*=margin]){margin-top:var(--extendify--spacing--large)!important}.ext--mt-base:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--mt-lg:not([style*=margin]){margin-top:calc(var(--extendify--spacing--large)*-1)!important}.ext-mr-0:not([style*=margin]){margin-right:0!important}.ext-mr-auto:not([style*=margin]){margin-right:auto!important}.ext-mr-base:not([style*=margin]){margin-right:var(--wp--style--block-gap,2rem)!important}.ext-mr-lg:not([style*=margin]){margin-right:var(--extendify--spacing--large)!important}.ext--mr-base:not([style*=margin]){margin-right:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--mr-lg:not([style*=margin]){margin-right:calc(var(--extendify--spacing--large)*-1)!important}.ext-mb-0:not([style*=margin]){margin-bottom:0!important}.ext-mb-auto:not([style*=margin]){margin-bottom:auto!important}.ext-mb-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,2rem)!important}.ext-mb-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large)!important}.ext--mb-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--mb-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large)*-1)!important}.ext-ml-0:not([style*=margin]){margin-left:0!important}.ext-ml-auto:not([style*=margin]){margin-left:auto!important}.ext-ml-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,2rem)!important}.ext-ml-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large)!important}.ext--ml-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.ext--ml-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large)*-1)!important}.ext-block{display:block!important}.ext-inline-block{display:inline-block!important}.ext-inline{display:inline!important}.ext-flex{display:flex!important}.ext-inline-flex{display:inline-flex!important}.ext-grid{display:grid!important}.ext-inline-grid{display:inline-grid!important}.ext-hidden{display:none!important}.ext-w-auto{width:auto!important}.ext-w-full{width:100%!important}.ext-max-w-full{max-width:100%!important}.ext-flex-1{flex:1 1 0%!important}.ext-flex-auto{flex:1 1 auto!important}.ext-flex-initial{flex:0 1 auto!important}.ext-flex-none{flex:none!important}.ext-flex-shrink-0{flex-shrink:0!important}.ext-flex-shrink{flex-shrink:1!important}.ext-flex-grow-0{flex-grow:0!important}.ext-flex-grow{flex-grow:1!important}.ext-list-none{list-style-type:none!important}.ext-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.ext-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ext-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ext-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ext-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ext-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.ext-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.ext-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.ext-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.ext-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}.ext-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.ext-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.ext-grid-cols-none{grid-template-columns:none!important}.ext-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))!important}.ext-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))!important}.ext-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))!important}.ext-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))!important}.ext-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))!important}.ext-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))!important}.ext-grid-rows-none{grid-template-rows:none!important}.ext-flex-row{flex-direction:row!important}.ext-flex-row-reverse{flex-direction:row-reverse!important}.ext-flex-col{flex-direction:column!important}.ext-flex-col-reverse{flex-direction:column-reverse!important}.ext-flex-wrap{flex-wrap:wrap!important}.ext-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.ext-flex-nowrap{flex-wrap:nowrap!important}.ext-items-start{align-items:flex-start!important}.ext-items-end{align-items:flex-end!important}.ext-items-center{align-items:center!important}.ext-items-baseline{align-items:baseline!important}.ext-items-stretch{align-items:stretch!important}.ext-justify-start{justify-content:flex-start!important}.ext-justify-end{justify-content:flex-end!important}.ext-justify-center{justify-content:center!important}.ext-justify-between{justify-content:space-between!important}.ext-justify-around{justify-content:space-around!important}.ext-justify-evenly{justify-content:space-evenly!important}.ext-justify-items-start{justify-items:start!important}.ext-justify-items-end{justify-items:end!important}.ext-justify-items-center{justify-items:center!important}.ext-justify-items-stretch{justify-items:stretch!important}.ext-gap-0{gap:0!important}.ext-gap-base{gap:var(--wp--style--block-gap,2rem)!important}.ext-gap-lg{gap:var(--extendify--spacing--large)!important}.ext-gap-x-0{-moz-column-gap:0!important;column-gap:0!important}.ext-gap-x-base{-moz-column-gap:var(--wp--style--block-gap,2rem)!important;column-gap:var(--wp--style--block-gap,2rem)!important}.ext-gap-x-lg{-moz-column-gap:var(--extendify--spacing--large)!important;column-gap:var(--extendify--spacing--large)!important}.ext-gap-y-0{row-gap:0!important}.ext-gap-y-base{row-gap:var(--wp--style--block-gap,2rem)!important}.ext-gap-y-lg{row-gap:var(--extendify--spacing--large)!important}.ext-justify-self-auto{justify-self:auto!important}.ext-justify-self-start{justify-self:start!important}.ext-justify-self-end{justify-self:end!important}.ext-justify-self-center{justify-self:center!important}.ext-justify-self-stretch{justify-self:stretch!important}.ext-rounded-none{border-radius:0!important}.ext-rounded-full{border-radius:9999px!important}.ext-rounded-t-none{border-top-left-radius:0!important;border-top-right-radius:0!important}.ext-rounded-t-full{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.ext-rounded-r-none{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.ext-rounded-r-full{border-bottom-right-radius:9999px!important;border-top-right-radius:9999px!important}.ext-rounded-b-none{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ext-rounded-b-full{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.ext-rounded-l-none{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.ext-rounded-l-full{border-bottom-left-radius:9999px!important;border-top-left-radius:9999px!important}.ext-rounded-tl-none{border-top-left-radius:0!important}.ext-rounded-tl-full{border-top-left-radius:9999px!important}.ext-rounded-tr-none{border-top-right-radius:0!important}.ext-rounded-tr-full{border-top-right-radius:9999px!important}.ext-rounded-br-none{border-bottom-right-radius:0!important}.ext-rounded-br-full{border-bottom-right-radius:9999px!important}.ext-rounded-bl-none{border-bottom-left-radius:0!important}.ext-rounded-bl-full{border-bottom-left-radius:9999px!important}.ext-border-0{border-width:0!important}.ext-border-t-0{border-top-width:0!important}.ext-border-r-0{border-right-width:0!important}.ext-border-b-0{border-bottom-width:0!important}.ext-border-l-0{border-left-width:0!important}.ext-p-0:not([style*=padding]){padding:0!important}.ext-p-base:not([style*=padding]){padding:var(--wp--style--block-gap,2rem)!important}.ext-p-lg:not([style*=padding]){padding:var(--extendify--spacing--large)!important}.ext-px-0:not([style*=padding]){padding-left:0!important;padding-right:0!important}.ext-px-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,2rem)!important;padding-right:var(--wp--style--block-gap,2rem)!important}.ext-px-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large)!important;padding-right:var(--extendify--spacing--large)!important}.ext-py-0:not([style*=padding]){padding-bottom:0!important;padding-top:0!important}.ext-py-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,2rem)!important;padding-top:var(--wp--style--block-gap,2rem)!important}.ext-py-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large)!important;padding-top:var(--extendify--spacing--large)!important}.ext-pt-0:not([style*=padding]){padding-top:0!important}.ext-pt-base:not([style*=padding]){padding-top:var(--wp--style--block-gap,2rem)!important}.ext-pt-lg:not([style*=padding]){padding-top:var(--extendify--spacing--large)!important}.ext-pr-0:not([style*=padding]){padding-right:0!important}.ext-pr-base:not([style*=padding]){padding-right:var(--wp--style--block-gap,2rem)!important}.ext-pr-lg:not([style*=padding]){padding-right:var(--extendify--spacing--large)!important}.ext-pb-0:not([style*=padding]){padding-bottom:0!important}.ext-pb-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,2rem)!important}.ext-pb-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large)!important}.ext-pl-0:not([style*=padding]){padding-left:0!important}.ext-pl-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,2rem)!important}.ext-pl-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large)!important}.ext-text-left{text-align:left!important}.ext-text-center{text-align:center!important}.ext-text-right{text-align:right!important}.ext-leading-none{line-height:1!important}.ext-leading-tight{line-height:1.25!important}.ext-leading-snug{line-height:1.375!important}.ext-leading-normal{line-height:1.5!important}.ext-leading-relaxed{line-height:1.625!important}.ext-leading-loose{line-height:2!important}.clip-path--rhombus img{-webkit-clip-path:polygon(15% 6%,80% 29%,84% 93%,23% 69%);clip-path:polygon(15% 6%,80% 29%,84% 93%,23% 69%)}.clip-path--diamond img{-webkit-clip-path:polygon(5% 29%,60% 2%,91% 64%,36% 89%);clip-path:polygon(5% 29%,60% 2%,91% 64%,36% 89%)}.clip-path--rhombus-alt img{-webkit-clip-path:polygon(14% 9%,85% 24%,91% 89%,19% 76%);clip-path:polygon(14% 9%,85% 24%,91% 89%,19% 76%)}.wp-block-columns[class*=fullwidth-cols]{margin-bottom:unset}.ext .wp-block-columns .wp-block-column[style*=padding]{padding-left:0!important;padding-right:0!important}.ext .wp-block-columns+.wp-block-columns:not([class*=mt-]):not([class*=my-]):not([style*=margin]){margin-top:0!important}[class*=fullwidth-cols] .wp-block-column:first-child,[class*=fullwidth-cols] .wp-block-group:first-child{margin-top:0}[class*=fullwidth-cols] .wp-block-column:last-child,[class*=fullwidth-cols] .wp-block-group:last-child{margin-bottom:0}[class*=fullwidth-cols] .wp-block-column:first-child>*,[class*=fullwidth-cols] .wp-block-column>:first-child{margin-top:0}.ext .is-not-stacked-on-mobile .wp-block-column,[class*=fullwidth-cols] .wp-block-column>:last-child{margin-bottom:0}.wp-block-columns[class*=fullwidth-cols]:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:last-child){margin-bottom:var(--wp--style--block-gap,2rem)}@media (min-width:782px){.wp-block-columns[class*=fullwidth-cols]:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:last-child){margin-bottom:0}}.wp-block-columns[class*=fullwidth-cols].is-not-stacked-on-mobile>.wp-block-column{margin-bottom:0!important}@media (min-width:600px) and (max-width:781px){.wp-block-columns[class*=fullwidth-cols]:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n){margin-left:var(--wp--style--block-gap,2em)}}@media (max-width:781px){.tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap}.tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important;margin-left:0!important}}@media (max-width:1079px){.desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap}.desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important;margin-left:0!important}.desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:last-child){margin-bottom:var(--wp--style--block-gap,2rem)!important}}.direction-rtl{direction:rtl}.direction-ltr{direction:ltr}.is-style-inline-list{padding-left:0!important}.is-style-inline-list li{list-style-type:none!important}@media (min-width:782px){.is-style-inline-list li{display:inline!important;margin-right:var(--wp--style--block-gap,2rem)!important}}@media (min-width:782px){.is-style-inline-list li:first-child{margin-left:0!important}}@media (min-width:782px){.is-style-inline-list li:last-child{margin-right:0!important}}.bring-to-front{position:relative;z-index:10}.text-stroke{-webkit-text-stroke-color:var(--wp--preset--color--background)}.text-stroke,.text-stroke--primary{-webkit-text-stroke-width:var(
|
2 |
+
--wp--custom--typography--text-stroke-width,2px
|
3 |
+
)}.text-stroke--primary{-webkit-text-stroke-color:var(--wp--preset--color--primary)}.text-stroke--secondary{-webkit-text-stroke-width:var(
|
4 |
+
--wp--custom--typography--text-stroke-width,2px
|
5 |
+
);-webkit-text-stroke-color:var(--wp--preset--color--secondary)}.editor\:no-caption .block-editor-rich-text__editable{display:none!important}.editor\:no-inserter .wp-block-column:not(.is-selected)>.block-list-appender,.editor\:no-inserter .wp-block-cover__inner-container>.block-list-appender,.editor\:no-inserter .wp-block-group__inner-container>.block-list-appender,.editor\:no-inserter>.block-list-appender{display:none}.editor\:no-resize .components-resizable-box__handle,.editor\:no-resize .components-resizable-box__handle:after,.editor\:no-resize .components-resizable-box__side-handle:before{display:none;pointer-events:none}.editor\:no-resize .components-resizable-box__container{display:block}.editor\:pointer-events-none{pointer-events:none}.is-style-angled{justify-content:flex-end}.ext .is-style-angled>[class*=_inner-container],.is-style-angled{align-items:center}.is-style-angled .wp-block-cover__image-background,.is-style-angled .wp-block-cover__video-background{-webkit-clip-path:polygon(0 0,30% 0,50% 100%,0 100%);clip-path:polygon(0 0,30% 0,50% 100%,0 100%);z-index:1}@media (min-width:782px){.is-style-angled .wp-block-cover__image-background,.is-style-angled .wp-block-cover__video-background{-webkit-clip-path:polygon(0 0,55% 0,65% 100%,0 100%);clip-path:polygon(0 0,55% 0,65% 100%,0 100%)}}.ext .wp-block[data-align=wide]{margin-bottom:0!important;margin-top:0!important}.has-foreground-color{color:var(--wp--preset--color--foreground,#000)!important}.has-foreground-background-color{background-color:var(--wp--preset--color--foreground,#000)!important}.has-background-color{color:var(--wp--preset--color--background,#fff)!important}.has-background-background-color{background-color:var(--wp--preset--color--background,#fff)!important}.has-primary-color{color:var(--wp--preset--color--primary,#4b5563)!important}.has-primary-background-color{background-color:var(--wp--preset--color--primary,#4b5563)!important}.has-secondary-color{color:var(--wp--preset--color--secondary,#9ca3af)!important}.has-secondary-background-color{background-color:var(--wp--preset--color--secondary,#9ca3af)!important}.ext.has-text-color h1,.ext.has-text-color h2,.ext.has-text-color h3,.ext.has-text-color h4,.ext.has-text-color h5,.ext.has-text-color h6,.ext.has-text-color p{color:currentColor}.editor-styles-wrapper .has-gigantic-font-size.wp-block,.has-gigantic-font-size{--fallback-size:clamp(var(--wp--preset--font-size--huge,22px),calc(1rem + var(--wp--custom--typography--gigantic--preferred, 5vw)),var(--wp--preset--font-size--huge,42px) * 2);font-size:var(--wp--preset--font-size--gigantic,var(--fallback-size))}.has-ext-small-font-size{font-size:var(--wp--preset--font-size--ext-small)!important}.has-ext-medium-font-size{font-size:var(--wp--preset--font-size--ext-medium)!important}.has-ext-large-font-size{font-size:var(--wp--preset--font-size--ext-large)!important}.has-ext-x-large-font-size{font-size:var(--wp--preset--font-size--ext-x-large)!important}.has-ext-gigantic-font-size{font-size:var(--wp--preset--font-size--ext-gigantic)!important}.ext .ext-grid>[class*=_inner-container]{display:grid}.ext>[class*=_inner-container]>.ext-grid:not([class*=columns]),.ext>[class*=_inner-container]>.wp-block>.ext-grid:not([class*=columns]){display:initial!important}.ext .ext-grid-cols-1>[class*=_inner-container]{grid-template-columns:repeat(1,minmax(0,1fr))!important}.ext .ext-grid-cols-2>[class*=_inner-container]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ext .ext-grid-cols-3>[class*=_inner-container]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ext .ext-grid-cols-4>[class*=_inner-container]{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ext .ext-grid-cols-5>[class*=_inner-container]{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ext .ext-grid-cols-6>[class*=_inner-container]{grid-template-columns:repeat(6,minmax(0,1fr))!important}.ext .ext-grid-cols-7>[class*=_inner-container]{grid-template-columns:repeat(7,minmax(0,1fr))!important}.ext .ext-grid-cols-8>[class*=_inner-container]{grid-template-columns:repeat(8,minmax(0,1fr))!important}.ext .ext-grid-cols-9>[class*=_inner-container]{grid-template-columns:repeat(9,minmax(0,1fr))!important}.ext .ext-grid-cols-10>[class*=_inner-container]{grid-template-columns:repeat(10,minmax(0,1fr))!important}.ext .ext-grid-cols-11>[class*=_inner-container]{grid-template-columns:repeat(11,minmax(0,1fr))!important}.ext .ext-grid-cols-12>[class*=_inner-container]{grid-template-columns:repeat(12,minmax(0,1fr))!important}.ext .ext-grid-cols-13>[class*=_inner-container]{grid-template-columns:repeat(13,minmax(0,1fr))!important}.ext .ext-grid-cols-none>[class*=_inner-container]{grid-template-columns:none!important}.ext .ext-grid-rows-1>[class*=_inner-container]{grid-template-rows:repeat(1,minmax(0,1fr))!important}.ext .ext-grid-rows-2>[class*=_inner-container]{grid-template-rows:repeat(2,minmax(0,1fr))!important}.ext .ext-grid-rows-3>[class*=_inner-container]{grid-template-rows:repeat(3,minmax(0,1fr))!important}.ext .ext-grid-rows-4>[class*=_inner-container]{grid-template-rows:repeat(4,minmax(0,1fr))!important}.ext .ext-grid-rows-5>[class*=_inner-container]{grid-template-rows:repeat(5,minmax(0,1fr))!important}.ext .ext-grid-rows-6>[class*=_inner-container]{grid-template-rows:repeat(6,minmax(0,1fr))!important}.ext .ext-grid-rows-none>[class*=_inner-container]{grid-template-rows:none!important}.ext .ext-items-start>[class*=_inner-container]{align-items:flex-start!important}.ext .ext-items-end>[class*=_inner-container]{align-items:flex-end!important}.ext .ext-items-center>[class*=_inner-container]{align-items:center!important}.ext .ext-items-baseline>[class*=_inner-container]{align-items:baseline!important}.ext .ext-items-stretch>[class*=_inner-container]{align-items:stretch!important}.ext.wp-block-group>:last-child{margin-bottom:0}.ext .wp-block-group__inner-container{padding:0!important}.ext.has-background{padding-left:var(--wp--style--block-gap,2rem);padding-right:var(--wp--style--block-gap,2rem)}.ext [class*=inner-container]>.alignwide [class*=inner-container],.ext [class*=inner-container]>[data-align=wide] [class*=inner-container]{max-width:var(--responsive--alignwide-width,120rem)}.ext [class*=inner-container]>.alignwide [class*=inner-container]>*,.ext [class*=inner-container]>[data-align=wide] [class*=inner-container]>*{max-width:100%!important}.ext [class*=inner-container]>.alignfull [class*=inner-container],.ext [class*=inner-container]>[data-align=full] [class*=inner-container]{max-width:100%}.ext [class*=inner-container]>.alignfull [class*=inner-container]>*,.ext [class*=inner-container]>[data-align=full] [class*=inner-container]>*{max-width:100%!important}.ext .wp-block-image{position:relative;text-align:center}.ext .wp-block-image img{display:inline-block;vertical-align:middle}body{--extendify--spacing--large:var(
|
6 |
+
--wp--custom--spacing--large,clamp(2em,8vw,8em)
|
7 |
+
);--wp--preset--font-size--ext-small:1rem;--wp--preset--font-size--ext-medium:clamp(1.5rem,2vw,2rem);--wp--preset--font-size--ext-large:clamp(2.25rem,4vw,3.75rem);--wp--preset--font-size--ext-x-large:clamp(3rem,6vw,4.75rem);--wp--preset--font-size--ext-gigantic:clamp(3.25rem,7.5vw,5.75rem)}.ast-separate-container .ext .block-editor-block-list__layout{padding:0!important}.block-editor-block-preview__content-iframe .ext [data-type="core/spacer"] .components-resizable-box__container{background:transparent!important}.block-editor-block-preview__content-iframe .ext [data-type="core/spacer"] .block-library-spacer__resize-container:before{display:none!important}.ext [data-block].wp-block-buttons .wp-block-button{margin-bottom:0;margin-top:0}.ext [data-block].wp-block-buttons .wp-block-button:first-child{margin-bottom:var(--wp--style--block-gap,2rem)!important;margin-top:0!important}.ext .wp-block-group__inner-container figure.wp-block-gallery.alignfull{margin-bottom:unset;margin-top:unset}.ext .alignwide{margin-left:auto!important;margin-right:auto!important}@media (min-width:782px){.tablet\:ext-absolute{position:absolute!important}.tablet\:ext-relative{position:relative!important}.tablet\:ext-top-base{top:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-top-lg{top:var(--extendify--spacing--large)!important}.tablet\:ext--top-base{top:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--top-lg{top:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-right-base{right:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-right-lg{right:var(--extendify--spacing--large)!important}.tablet\:ext--right-base{right:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--right-lg{right:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-bottom-base{bottom:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-bottom-lg{bottom:var(--extendify--spacing--large)!important}.tablet\:ext--bottom-base{bottom:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--bottom-lg{bottom:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-left-base{left:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-left-lg{left:var(--extendify--spacing--large)!important}.tablet\:ext--left-base{left:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--left-lg{left:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-order-1{order:1!important}.tablet\:ext-order-2{order:2!important}.tablet\:ext-m-0:not([style*=margin]){margin:0!important}.tablet\:ext-m-auto:not([style*=margin]){margin:auto!important}.tablet\:ext-m-base:not([style*=margin]){margin:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-m-lg:not([style*=margin]){margin:var(--extendify--spacing--large)!important}.tablet\:ext--m-base:not([style*=margin]){margin:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--m-lg:not([style*=margin]){margin:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-mx-0:not([style*=margin]){margin-left:0!important;margin-right:0!important}.tablet\:ext-mx-auto:not([style*=margin]){margin-left:auto!important;margin-right:auto!important}.tablet\:ext-mx-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,2rem)!important;margin-right:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-mx-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large)!important;margin-right:var(--extendify--spacing--large)!important}.tablet\:ext--mx-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap, 2rem)*-1)!important;margin-right:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--mx-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large)*-1)!important;margin-right:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-my-0:not([style*=margin]){margin-bottom:0!important;margin-top:0!important}.tablet\:ext-my-auto:not([style*=margin]){margin-bottom:auto!important;margin-top:auto!important}.tablet\:ext-my-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,2rem)!important;margin-top:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-my-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large)!important;margin-top:var(--extendify--spacing--large)!important}.tablet\:ext--my-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap, 2rem)*-1)!important;margin-top:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--my-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large)*-1)!important;margin-top:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-mt-0:not([style*=margin]){margin-top:0!important}.tablet\:ext-mt-auto:not([style*=margin]){margin-top:auto!important}.tablet\:ext-mt-base:not([style*=margin]){margin-top:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-mt-lg:not([style*=margin]){margin-top:var(--extendify--spacing--large)!important}.tablet\:ext--mt-base:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--mt-lg:not([style*=margin]){margin-top:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-mr-0:not([style*=margin]){margin-right:0!important}.tablet\:ext-mr-auto:not([style*=margin]){margin-right:auto!important}.tablet\:ext-mr-base:not([style*=margin]){margin-right:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-mr-lg:not([style*=margin]){margin-right:var(--extendify--spacing--large)!important}.tablet\:ext--mr-base:not([style*=margin]){margin-right:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--mr-lg:not([style*=margin]){margin-right:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-mb-0:not([style*=margin]){margin-bottom:0!important}.tablet\:ext-mb-auto:not([style*=margin]){margin-bottom:auto!important}.tablet\:ext-mb-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-mb-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large)!important}.tablet\:ext--mb-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--mb-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-ml-0:not([style*=margin]){margin-left:0!important}.tablet\:ext-ml-auto:not([style*=margin]){margin-left:auto!important}.tablet\:ext-ml-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-ml-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large)!important}.tablet\:ext--ml-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.tablet\:ext--ml-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large)*-1)!important}.tablet\:ext-block{display:block!important}.tablet\:ext-inline-block{display:inline-block!important}.tablet\:ext-inline{display:inline!important}.tablet\:ext-flex{display:flex!important}.tablet\:ext-inline-flex{display:inline-flex!important}.tablet\:ext-grid{display:grid!important}.tablet\:ext-inline-grid{display:inline-grid!important}.tablet\:ext-hidden{display:none!important}.tablet\:ext-w-auto{width:auto!important}.tablet\:ext-w-full{width:100%!important}.tablet\:ext-max-w-full{max-width:100%!important}.tablet\:ext-flex-1{flex:1 1 0%!important}.tablet\:ext-flex-auto{flex:1 1 auto!important}.tablet\:ext-flex-initial{flex:0 1 auto!important}.tablet\:ext-flex-none{flex:none!important}.tablet\:ext-flex-shrink-0{flex-shrink:0!important}.tablet\:ext-flex-shrink{flex-shrink:1!important}.tablet\:ext-flex-grow-0{flex-grow:0!important}.tablet\:ext-flex-grow{flex-grow:1!important}.tablet\:ext-list-none{list-style-type:none!important}.tablet\:ext-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.tablet\:ext-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tablet\:ext-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tablet\:ext-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.tablet\:ext-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.tablet\:ext-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.tablet\:ext-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.tablet\:ext-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.tablet\:ext-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.tablet\:ext-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}.tablet\:ext-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.tablet\:ext-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.tablet\:ext-grid-cols-none{grid-template-columns:none!important}.tablet\:ext-flex-row{flex-direction:row!important}.tablet\:ext-flex-row-reverse{flex-direction:row-reverse!important}.tablet\:ext-flex-col{flex-direction:column!important}.tablet\:ext-flex-col-reverse{flex-direction:column-reverse!important}.tablet\:ext-flex-wrap{flex-wrap:wrap!important}.tablet\:ext-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.tablet\:ext-flex-nowrap{flex-wrap:nowrap!important}.tablet\:ext-items-start{align-items:flex-start!important}.tablet\:ext-items-end{align-items:flex-end!important}.tablet\:ext-items-center{align-items:center!important}.tablet\:ext-items-baseline{align-items:baseline!important}.tablet\:ext-items-stretch{align-items:stretch!important}.tablet\:ext-justify-start{justify-content:flex-start!important}.tablet\:ext-justify-end{justify-content:flex-end!important}.tablet\:ext-justify-center{justify-content:center!important}.tablet\:ext-justify-between{justify-content:space-between!important}.tablet\:ext-justify-around{justify-content:space-around!important}.tablet\:ext-justify-evenly{justify-content:space-evenly!important}.tablet\:ext-justify-items-start{justify-items:start!important}.tablet\:ext-justify-items-end{justify-items:end!important}.tablet\:ext-justify-items-center{justify-items:center!important}.tablet\:ext-justify-items-stretch{justify-items:stretch!important}.tablet\:ext-justify-self-auto{justify-self:auto!important}.tablet\:ext-justify-self-start{justify-self:start!important}.tablet\:ext-justify-self-end{justify-self:end!important}.tablet\:ext-justify-self-center{justify-self:center!important}.tablet\:ext-justify-self-stretch{justify-self:stretch!important}.tablet\:ext-p-0:not([style*=padding]){padding:0!important}.tablet\:ext-p-base:not([style*=padding]){padding:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-p-lg:not([style*=padding]){padding:var(--extendify--spacing--large)!important}.tablet\:ext-px-0:not([style*=padding]){padding-left:0!important;padding-right:0!important}.tablet\:ext-px-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,2rem)!important;padding-right:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-px-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large)!important;padding-right:var(--extendify--spacing--large)!important}.tablet\:ext-py-0:not([style*=padding]){padding-bottom:0!important;padding-top:0!important}.tablet\:ext-py-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,2rem)!important;padding-top:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-py-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large)!important;padding-top:var(--extendify--spacing--large)!important}.tablet\:ext-pt-0:not([style*=padding]){padding-top:0!important}.tablet\:ext-pt-base:not([style*=padding]){padding-top:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-pt-lg:not([style*=padding]){padding-top:var(--extendify--spacing--large)!important}.tablet\:ext-pr-0:not([style*=padding]){padding-right:0!important}.tablet\:ext-pr-base:not([style*=padding]){padding-right:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-pr-lg:not([style*=padding]){padding-right:var(--extendify--spacing--large)!important}.tablet\:ext-pb-0:not([style*=padding]){padding-bottom:0!important}.tablet\:ext-pb-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-pb-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large)!important}.tablet\:ext-pl-0:not([style*=padding]){padding-left:0!important}.tablet\:ext-pl-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,2rem)!important}.tablet\:ext-pl-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large)!important}.tablet\:ext-text-left{text-align:left!important}.tablet\:ext-text-center{text-align:center!important}.tablet\:ext-text-right{text-align:right!important}}@media (min-width:1080px){.desktop\:ext-absolute{position:absolute!important}.desktop\:ext-relative{position:relative!important}.desktop\:ext-top-base{top:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-top-lg{top:var(--extendify--spacing--large)!important}.desktop\:ext--top-base{top:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--top-lg{top:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-right-base{right:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-right-lg{right:var(--extendify--spacing--large)!important}.desktop\:ext--right-base{right:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--right-lg{right:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-bottom-base{bottom:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-bottom-lg{bottom:var(--extendify--spacing--large)!important}.desktop\:ext--bottom-base{bottom:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--bottom-lg{bottom:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-left-base{left:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-left-lg{left:var(--extendify--spacing--large)!important}.desktop\:ext--left-base{left:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--left-lg{left:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-order-1{order:1!important}.desktop\:ext-order-2{order:2!important}.desktop\:ext-m-0:not([style*=margin]){margin:0!important}.desktop\:ext-m-auto:not([style*=margin]){margin:auto!important}.desktop\:ext-m-base:not([style*=margin]){margin:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-m-lg:not([style*=margin]){margin:var(--extendify--spacing--large)!important}.desktop\:ext--m-base:not([style*=margin]){margin:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--m-lg:not([style*=margin]){margin:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-mx-0:not([style*=margin]){margin-left:0!important;margin-right:0!important}.desktop\:ext-mx-auto:not([style*=margin]){margin-left:auto!important;margin-right:auto!important}.desktop\:ext-mx-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,2rem)!important;margin-right:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-mx-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large)!important;margin-right:var(--extendify--spacing--large)!important}.desktop\:ext--mx-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap, 2rem)*-1)!important;margin-right:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--mx-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large)*-1)!important;margin-right:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-my-0:not([style*=margin]){margin-bottom:0!important;margin-top:0!important}.desktop\:ext-my-auto:not([style*=margin]){margin-bottom:auto!important;margin-top:auto!important}.desktop\:ext-my-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,2rem)!important;margin-top:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-my-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large)!important;margin-top:var(--extendify--spacing--large)!important}.desktop\:ext--my-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap, 2rem)*-1)!important;margin-top:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--my-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large)*-1)!important;margin-top:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-mt-0:not([style*=margin]){margin-top:0!important}.desktop\:ext-mt-auto:not([style*=margin]){margin-top:auto!important}.desktop\:ext-mt-base:not([style*=margin]){margin-top:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-mt-lg:not([style*=margin]){margin-top:var(--extendify--spacing--large)!important}.desktop\:ext--mt-base:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--mt-lg:not([style*=margin]){margin-top:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-mr-0:not([style*=margin]){margin-right:0!important}.desktop\:ext-mr-auto:not([style*=margin]){margin-right:auto!important}.desktop\:ext-mr-base:not([style*=margin]){margin-right:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-mr-lg:not([style*=margin]){margin-right:var(--extendify--spacing--large)!important}.desktop\:ext--mr-base:not([style*=margin]){margin-right:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--mr-lg:not([style*=margin]){margin-right:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-mb-0:not([style*=margin]){margin-bottom:0!important}.desktop\:ext-mb-auto:not([style*=margin]){margin-bottom:auto!important}.desktop\:ext-mb-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-mb-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large)!important}.desktop\:ext--mb-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--mb-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-ml-0:not([style*=margin]){margin-left:0!important}.desktop\:ext-ml-auto:not([style*=margin]){margin-left:auto!important}.desktop\:ext-ml-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-ml-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large)!important}.desktop\:ext--ml-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap, 2rem)*-1)!important}.desktop\:ext--ml-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large)*-1)!important}.desktop\:ext-block{display:block!important}.desktop\:ext-inline-block{display:inline-block!important}.desktop\:ext-inline{display:inline!important}.desktop\:ext-flex{display:flex!important}.desktop\:ext-inline-flex{display:inline-flex!important}.desktop\:ext-grid{display:grid!important}.desktop\:ext-inline-grid{display:inline-grid!important}.desktop\:ext-hidden{display:none!important}.desktop\:ext-w-auto{width:auto!important}.desktop\:ext-w-full{width:100%!important}.desktop\:ext-max-w-full{max-width:100%!important}.desktop\:ext-flex-1{flex:1 1 0%!important}.desktop\:ext-flex-auto{flex:1 1 auto!important}.desktop\:ext-flex-initial{flex:0 1 auto!important}.desktop\:ext-flex-none{flex:none!important}.desktop\:ext-flex-shrink-0{flex-shrink:0!important}.desktop\:ext-flex-shrink{flex-shrink:1!important}.desktop\:ext-flex-grow-0{flex-grow:0!important}.desktop\:ext-flex-grow{flex-grow:1!important}.desktop\:ext-list-none{list-style-type:none!important}.desktop\:ext-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.desktop\:ext-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.desktop\:ext-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.desktop\:ext-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.desktop\:ext-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.desktop\:ext-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.desktop\:ext-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.desktop\:ext-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.desktop\:ext-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.desktop\:ext-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}.desktop\:ext-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.desktop\:ext-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.desktop\:ext-grid-cols-none{grid-template-columns:none!important}.desktop\:ext-flex-row{flex-direction:row!important}.desktop\:ext-flex-row-reverse{flex-direction:row-reverse!important}.desktop\:ext-flex-col{flex-direction:column!important}.desktop\:ext-flex-col-reverse{flex-direction:column-reverse!important}.desktop\:ext-flex-wrap{flex-wrap:wrap!important}.desktop\:ext-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.desktop\:ext-flex-nowrap{flex-wrap:nowrap!important}.desktop\:ext-items-start{align-items:flex-start!important}.desktop\:ext-items-end{align-items:flex-end!important}.desktop\:ext-items-center{align-items:center!important}.desktop\:ext-items-baseline{align-items:baseline!important}.desktop\:ext-items-stretch{align-items:stretch!important}.desktop\:ext-justify-start{justify-content:flex-start!important}.desktop\:ext-justify-end{justify-content:flex-end!important}.desktop\:ext-justify-center{justify-content:center!important}.desktop\:ext-justify-between{justify-content:space-between!important}.desktop\:ext-justify-around{justify-content:space-around!important}.desktop\:ext-justify-evenly{justify-content:space-evenly!important}.desktop\:ext-justify-items-start{justify-items:start!important}.desktop\:ext-justify-items-end{justify-items:end!important}.desktop\:ext-justify-items-center{justify-items:center!important}.desktop\:ext-justify-items-stretch{justify-items:stretch!important}.desktop\:ext-justify-self-auto{justify-self:auto!important}.desktop\:ext-justify-self-start{justify-self:start!important}.desktop\:ext-justify-self-end{justify-self:end!important}.desktop\:ext-justify-self-center{justify-self:center!important}.desktop\:ext-justify-self-stretch{justify-self:stretch!important}.desktop\:ext-p-0:not([style*=padding]){padding:0!important}.desktop\:ext-p-base:not([style*=padding]){padding:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-p-lg:not([style*=padding]){padding:var(--extendify--spacing--large)!important}.desktop\:ext-px-0:not([style*=padding]){padding-left:0!important;padding-right:0!important}.desktop\:ext-px-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,2rem)!important;padding-right:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-px-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large)!important;padding-right:var(--extendify--spacing--large)!important}.desktop\:ext-py-0:not([style*=padding]){padding-bottom:0!important;padding-top:0!important}.desktop\:ext-py-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,2rem)!important;padding-top:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-py-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large)!important;padding-top:var(--extendify--spacing--large)!important}.desktop\:ext-pt-0:not([style*=padding]){padding-top:0!important}.desktop\:ext-pt-base:not([style*=padding]){padding-top:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-pt-lg:not([style*=padding]){padding-top:var(--extendify--spacing--large)!important}.desktop\:ext-pr-0:not([style*=padding]){padding-right:0!important}.desktop\:ext-pr-base:not([style*=padding]){padding-right:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-pr-lg:not([style*=padding]){padding-right:var(--extendify--spacing--large)!important}.desktop\:ext-pb-0:not([style*=padding]){padding-bottom:0!important}.desktop\:ext-pb-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-pb-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large)!important}.desktop\:ext-pl-0:not([style*=padding]){padding-left:0!important}.desktop\:ext-pl-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,2rem)!important}.desktop\:ext-pl-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large)!important}.desktop\:ext-text-left{text-align:left!important}.desktop\:ext-text-center{text-align:center!important}.desktop\:ext-text-right{text-align:right!important}}
|
extendify-sdk/public/build/extendify.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
div.extendify .sr-only{clip:rect(0,0,0,0)!important;border-width:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}div.extendify .focus\:not-sr-only:focus{clip:auto!important;height:auto!important;margin:0!important;overflow:visible!important;padding:0!important;position:static!important;white-space:normal!important;width:auto!important}div.extendify .pointer-events-none{pointer-events:none!important}div.extendify .invisible{visibility:hidden!important}div.extendify .static{position:static!important}div.extendify .fixed{position:fixed!important}div.extendify .absolute{position:absolute!important}div.extendify .relative{position:relative!important}div.extendify .inset-0{bottom:0!important;left:0!important;right:0!important;top:0!important}div.extendify .top-0{top:0!important}div.extendify .top-2{top:.5rem!important}div.extendify .right-0{right:0!important}div.extendify .right-1{right:.25rem!important}div.extendify .right-2{right:.5rem!important}div.extendify .right-2\.5{right:.625rem!important}div.extendify .bottom-0{bottom:0!important}div.extendify .left-0{left:0!important}div.extendify .z-0{z-index:0!important}div.extendify .z-20{z-index:20!important}div.extendify .z-30{z-index:30!important}div.extendify .z-high{z-index:99999!important}div.extendify .m-0{margin:0!important}div.extendify .m-8{margin:2rem!important}div.extendify .m-auto{margin:auto!important}div.extendify .mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}div.extendify .mx-auto{margin-left:auto!important;margin-right:auto!important}div.extendify .my-0{margin-bottom:0!important;margin-top:0!important}div.extendify .my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}div.extendify .mt-4{margin-top:1rem!important}div.extendify .mt-10{margin-top:2.5rem!important}div.extendify .mt-px{margin-top:1px!important}div.extendify .-mt-2{margin-top:-.5rem!important}div.extendify .mr-1{margin-right:.25rem!important}div.extendify .mb-0{margin-bottom:0!important}div.extendify .mb-1{margin-bottom:.25rem!important}div.extendify .mb-2{margin-bottom:.5rem!important}div.extendify .mb-4{margin-bottom:1rem!important}div.extendify .mb-6{margin-bottom:1.5rem!important}div.extendify .mb-8{margin-bottom:2rem!important}div.extendify .mb-10{margin-bottom:2.5rem!important}div.extendify .ml-2{margin-left:.5rem!important}div.extendify .-ml-1{margin-left:-.25rem!important}div.extendify .-ml-2{margin-left:-.5rem!important}div.extendify .-ml-6{margin-left:-1.5rem!important}div.extendify .-ml-px{margin-left:-1px!important}div.extendify .-ml-1\.5{margin-left:-.375rem!important}div.extendify .block{display:block!important}div.extendify .flex{display:flex!important}div.extendify .table{display:table!important}div.extendify .hidden{display:none!important}div.extendify .h-20{height:5rem!important}div.extendify .h-80{height:20rem!important}div.extendify .h-auto{height:auto!important}div.extendify .h-full{height:100%!important}div.extendify .h-screen{height:100vh!important}div.extendify .max-h-96{max-height:24rem!important}div.extendify .min-h-0{min-height:0!important}div.extendify .min-h-screen{min-height:100vh!important}div.extendify .w-72{width:18rem!important}div.extendify .w-80{width:20rem!important}div.extendify .w-auto{width:auto!important}div.extendify .w-full{width:100%!important}div.extendify .w-screen{width:100vw!important}div.extendify .min-w-sm{min-width:7rem!important}div.extendify .max-w-xs{max-width:20rem!important}div.extendify .max-w-md{max-width:28rem!important}div.extendify .max-w-lg{max-width:32rem!important}div.extendify .max-w-xl{max-width:36rem!important}div.extendify .max-w-full{max-width:100%!important}div.extendify .max-w-screen-4xl{max-width:1920px!important}div.extendify .flex-1{flex:1 1 0%!important}div.extendify .flex-shrink-0{flex-shrink:0!important}div.extendify .flex-grow{flex-grow:1!important}div.extendify .transform{--tw-translate-x:0!important;--tw-translate-y:0!important;--tw-rotate:0!important;--tw-skew-x:0!important;--tw-skew-y:0!important;--tw-scale-x:1!important;--tw-scale-y:1!important;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}div.extendify .-translate-x-1{--tw-translate-x:-0.25rem!important}div.extendify .translate-y-0{--tw-translate-y:0px!important}div.extendify .translate-y-4{--tw-translate-y:1rem!important}div.extendify .-translate-y-20{--tw-translate-y:-5rem!important}div.extendify .-translate-y-full{--tw-translate-y:-100%!important}div.extendify .rotate-90{--tw-rotate:90deg!important}div.extendify .cursor-pointer{cursor:pointer!important}div.extendify .resize{resize:both!important}div.extendify .flex-col{flex-direction:column!important}div.extendify .items-end{align-items:flex-end!important}div.extendify .items-center{align-items:center!important}div.extendify .items-stretch{align-items:stretch!important}div.extendify .justify-end{justify-content:flex-end!important}div.extendify .justify-center{justify-content:center!important}div.extendify .justify-between{justify-content:space-between!important}div.extendify .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.25rem*var(--tw-space-x-reverse))!important}div.extendify .space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.5rem*var(--tw-space-x-reverse))!important}div.extendify .space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(1rem*var(--tw-space-x-reverse))!important}div.extendify .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(.5rem*var(--tw-space-y-reverse))!important;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))!important}div.extendify .space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(1rem*var(--tw-space-y-reverse))!important;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))!important}div.extendify .space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(2rem*var(--tw-space-y-reverse))!important;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))!important}div.extendify .overflow-hidden{overflow:hidden!important}div.extendify .overflow-y-auto{overflow-y:auto!important}div.extendify .whitespace-nowrap{white-space:nowrap!important}div.extendify .rounded-sm{border-radius:.125rem!important}div.extendify .rounded{border-radius:.25rem!important}div.extendify .rounded-md{border-radius:.375rem!important}div.extendify .rounded-tl-sm{border-top-left-radius:.125rem!important}div.extendify .rounded-tr-sm{border-top-right-radius:.125rem!important}div.extendify .rounded-br-sm{border-bottom-right-radius:.125rem!important}div.extendify .rounded-bl-sm{border-bottom-left-radius:.125rem!important}div.extendify .border-0{border-width:0!important}div.extendify .border-2{border-width:2px!important}div.extendify .border{border-width:1px!important}div.extendify .border-r{border-right-width:1px!important}div.extendify .border-b-0{border-bottom-width:0!important}div.extendify .border-b{border-bottom-width:1px!important}div.extendify .border-black{--tw-border-opacity:1!important;border-color:rgba(0,0,0,var(--tw-border-opacity))!important}div.extendify .border-gray-900{--tw-border-opacity:1!important;border-color:rgba(30,30,30,var(--tw-border-opacity))!important}div.extendify .border-extendify-main{--tw-border-opacity:1!important;border-color:rgba(11,74,67,var(--tw-border-opacity))!important}div.extendify .border-extendify-transparent-black-100{border-color:rgba(0,0,0,.07)!important}div.extendify .border-wp-alert-red{--tw-border-opacity:1!important;border-color:rgba(204,24,24,var(--tw-border-opacity))!important}div.extendify .focus\:border-transparent:focus{border-color:transparent!important}div.extendify .bg-transparent{background-color:transparent!important}div.extendify .bg-black{--tw-bg-opacity:1!important;background-color:rgba(0,0,0,var(--tw-bg-opacity))!important}div.extendify .bg-white{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}div.extendify .bg-gray-100{--tw-bg-opacity:1!important;background-color:rgba(240,240,240,var(--tw-bg-opacity))!important}div.extendify .bg-gray-900{--tw-bg-opacity:1!important;background-color:rgba(30,30,30,var(--tw-bg-opacity))!important}div.extendify .bg-extendify-main{--tw-bg-opacity:1!important;background-color:rgba(11,74,67,var(--tw-bg-opacity))!important}div.extendify .bg-extendify-alert{--tw-bg-opacity:1!important;background-color:rgba(132,16,16,var(--tw-bg-opacity))!important}div.extendify .bg-extendify-secondary{--tw-bg-opacity:1!important;background-color:rgba(203,195,245,var(--tw-bg-opacity))!important}div.extendify .bg-extendify-transparent-white{background-color:hsla(0,0%,99%,.88)!important}div.extendify .bg-extendify-transparent-black{background-color:rgba(0,0,0,.05)!important}div.extendify .hover\:bg-extendify-main-dark:hover{--tw-bg-opacity:1!important;background-color:rgba(5,49,44,var(--tw-bg-opacity))!important}div.extendify .hover\:bg-extendify-transparent-black-100:hover{background-color:rgba(0,0,0,.07)!important}div.extendify .active\:bg-gray-900:active{--tw-bg-opacity:1!important;background-color:rgba(30,30,30,var(--tw-bg-opacity))!important}div.extendify .bg-opacity-40{--tw-bg-opacity:0.4!important}div.extendify .bg-clip-padding{background-clip:padding-box!important}div.extendify .fill-current{fill:currentColor!important}div.extendify .stroke-current{stroke:currentColor!important}div.extendify .p-0{padding:0!important}div.extendify .p-1{padding:.25rem!important}div.extendify .p-2{padding:.5rem!important}div.extendify .p-3{padding:.75rem!important}div.extendify .p-4{padding:1rem!important}div.extendify .p-6{padding:1.5rem!important}div.extendify .p-10{padding:2.5rem!important}div.extendify .p-12{padding:3rem!important}div.extendify .p-1\.5{padding:.375rem!important}div.extendify .p-3\.5{padding:.875rem!important}div.extendify .px-0{padding-left:0!important;padding-right:0!important}div.extendify .px-2{padding-left:.5rem!important;padding-right:.5rem!important}div.extendify .px-3{padding-left:.75rem!important;padding-right:.75rem!important}div.extendify .px-4{padding-left:1rem!important;padding-right:1rem!important}div.extendify .px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}div.extendify .px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}div.extendify .px-0\.5{padding-left:.125rem!important;padding-right:.125rem!important}div.extendify .py-0{padding-bottom:0!important;padding-top:0!important}div.extendify .py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}div.extendify .py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}div.extendify .py-3{padding-bottom:.75rem!important;padding-top:.75rem!important}div.extendify .py-4{padding-bottom:1rem!important;padding-top:1rem!important}div.extendify .py-6{padding-bottom:1.5rem!important;padding-top:1.5rem!important}div.extendify .py-2\.5{padding-bottom:.625rem!important;padding-top:.625rem!important}div.extendify .pt-0{padding-top:0!important}div.extendify .pt-2{padding-top:.5rem!important}div.extendify .pt-4{padding-top:1rem!important}div.extendify .pt-6{padding-top:1.5rem!important}div.extendify .pt-px{padding-top:1px!important}div.extendify .pt-0\.5{padding-top:.125rem!important}div.extendify .pr-3{padding-right:.75rem!important}div.extendify .pb-2{padding-bottom:.5rem!important}div.extendify .pb-4{padding-bottom:1rem!important}div.extendify .pb-6{padding-bottom:1.5rem!important}div.extendify .pb-20{padding-bottom:5rem!important}div.extendify .pb-32{padding-bottom:8rem!important}div.extendify .pb-40{padding-bottom:10rem!important}div.extendify .pl-0{padding-left:0!important}div.extendify .pl-2{padding-left:.5rem!important}div.extendify .pl-6{padding-left:1.5rem!important}div.extendify .pl-8{padding-left:2rem!important}div.extendify .text-left{text-align:left!important}div.extendify .text-center{text-align:center!important}div.extendify .text-xs{font-size:.75rem!important;line-height:1rem!important}div.extendify .text-sm{font-size:.875rem!important;line-height:1.25rem!important}div.extendify .text-base{font-size:1rem!important;line-height:1.5rem!important}div.extendify .text-lg{font-size:1.125rem!important;line-height:1.75rem!important}div.extendify .text-xl{font-size:1.25rem!important;line-height:1.75rem!important}div.extendify .text-xss{font-size:11px!important}div.extendify .font-light{font-weight:300!important}div.extendify .font-normal{font-weight:400!important}div.extendify .font-medium{font-weight:500!important}div.extendify .font-semibold{font-weight:600!important}div.extendify .font-bold{font-weight:700!important}div.extendify .uppercase{text-transform:uppercase!important}div.extendify .leading-none{line-height:1!important}div.extendify .leading-extra-tight{line-height:.5!important}div.extendify .text-black{--tw-text-opacity:1!important;color:rgba(0,0,0,var(--tw-text-opacity))!important}div.extendify .text-white{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}div.extendify .text-gray-700{--tw-text-opacity:1!important;color:rgba(117,117,117,var(--tw-text-opacity))!important}div.extendify .text-gray-800{--tw-text-opacity:1!important;color:rgba(31,41,55,var(--tw-text-opacity))!important}div.extendify .text-gray-900{--tw-text-opacity:1!important;color:rgba(30,30,30,var(--tw-text-opacity))!important}div.extendify .text-extendify-main{--tw-text-opacity:1!important;color:rgba(11,74,67,var(--tw-text-opacity))!important}div.extendify .text-extendify-gray{--tw-text-opacity:1!important;color:rgba(95,95,95,var(--tw-text-opacity))!important}div.extendify .text-extendify-black{--tw-text-opacity:1!important;color:rgba(30,30,30,var(--tw-text-opacity))!important}div.extendify .text-wp-theme-500{color:var(--wp-admin-theme-color)!important}div.extendify .text-wp-alert-red{--tw-text-opacity:1!important;color:rgba(204,24,24,var(--tw-text-opacity))!important}div.extendify .hover\:text-white:hover{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}div.extendify .hover\:text-wp-theme-500:hover{color:var(--wp-admin-theme-color)!important}div.extendify .focus\:text-white:focus{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}div.extendify .focus\:text-blue-500:focus{--tw-text-opacity:1!important;color:rgba(59,130,246,var(--tw-text-opacity))!important}div.extendify .active\:text-white:active{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}div.extendify .underline{text-decoration:underline!important}div.extendify .hover\:no-underline:hover,div.extendify .no-underline{text-decoration:none!important}div.extendify .opacity-0{opacity:0!important}div.extendify .opacity-30{opacity:.3!important}div.extendify .opacity-50{opacity:.5!important}div.extendify .opacity-75{opacity:.75!important}div.extendify .opacity-100{opacity:1!important}div.extendify .group:hover .group-hover\:opacity-90{opacity:.9!important}div.extendify .focus\:opacity-100:focus,div.extendify .hover\:opacity-100:hover{opacity:1!important}div.extendify .shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important}div.extendify .shadow-md,div.extendify .shadow-modal{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}div.extendify .shadow-modal{--tw-shadow: 0 0 0 1px rgba(0,0,0,.1),0 3px 15px -3px rgba(0,0,0,.035),0 0 1px rgba(0,0,0,.05)!important}div.extendify .focus\:outline-none:focus,div.extendify .outline-none{outline:2px solid transparent!important;outline-offset:2px!important}div.extendify .focus\:ring-wp:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--wp-admin-border-width-focus) + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}div.extendify .focus\:ring-wp-theme-500:focus{--tw-ring-color:var(--wp-admin-theme-color)!important}div.extendify .filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/)!important;--tw-brightness:var(--tw-empty,/*!*/ /*!*/)!important;--tw-contrast:var(--tw-empty,/*!*/ /*!*/)!important;--tw-grayscale:var(--tw-empty,/*!*/ /*!*/)!important;--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/)!important;--tw-invert:var(--tw-empty,/*!*/ /*!*/)!important;--tw-saturate:var(--tw-empty,/*!*/ /*!*/)!important;--tw-sepia:var(--tw-empty,/*!*/ /*!*/)!important;--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/)!important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}div.extendify .backdrop-filter{--tw-backdrop-blur:var(--tw-empty,/*!*/ /*!*/)!important;--tw-backdrop-brightness:var(--tw-empty,/*!*/ /*!*/)!important;--tw-backdrop-contrast:var(--tw-empty,/*!*/ /*!*/)!important;--tw-backdrop-grayscale:var(--tw-empty,/*!*/ /*!*/)!important;--tw-backdrop-hue-rotate:var(--tw-empty,/*!*/ /*!*/)!important;--tw-backdrop-invert:var(--tw-empty,/*!*/ /*!*/)!important;--tw-backdrop-opacity:var(--tw-empty,/*!*/ /*!*/)!important;--tw-backdrop-saturate:var(--tw-empty,/*!*/ /*!*/)!important;--tw-backdrop-sepia:var(--tw-empty,/*!*/ /*!*/)!important;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important}div.extendify .backdrop-blur-xl{--tw-backdrop-blur:blur(24px)!important}div.extendify .backdrop-saturate-200{--tw-backdrop-saturate:saturate(2)!important}div.extendify .transition-all{transition-duration:.15s!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}div.extendify .transition{transition-duration:.15s!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}div.extendify .transition-opacity{transition-duration:.15s!important;transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}div.extendify .duration-200{transition-duration:.2s!important}div.extendify .duration-300{transition-duration:.3s!important}div.extendify .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}div.extendify .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.extendify{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/)!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-color:transparent!important;--tw-ring-color:var(--wp-admin-theme-color)!important}.extendify *,.extendify :after,.extendify :before{border:0 solid #e5e7eb!important;box-sizing:border-box!important}.extendify .button-focus:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify .button-focus{outline:2px solid transparent!important;outline-offset:2px!important}.extendify .button-focus:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--wp-admin-border-width-focus) + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;--tw-ring-color:var(--wp-admin-theme-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.button-extendify-main{--tw-bg-opacity:1!important;background-color:rgba(11,74,67,var(--tw-bg-opacity))!important;cursor:pointer!important;white-space:nowrap!important}.button-extendify-main:hover{--tw-bg-opacity:1!important;background-color:rgba(5,49,44,var(--tw-bg-opacity))!important}.button-extendify-main:active{--tw-bg-opacity:1!important;background-color:rgba(30,30,30,var(--tw-bg-opacity))!important}.button-extendify-main{padding:.375rem .75rem!important}.button-extendify-main,.button-extendify-main:active,.button-extendify-main:focus,.button-extendify-main:hover{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.button-extendify-main{text-decoration:none!important;transition-duration:.15s!important;transition-duration:.2s!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.extendify .button-extendify-main:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify .button-extendify-main{outline:2px solid transparent!important;outline-offset:2px!important}.extendify .button-extendify-main:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--wp-admin-border-width-focus) + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;--tw-ring-color:var(--wp-admin-theme-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.extendify input.button-extendify-main:focus,.extendify input.button-focus:focus,.extendify select.button-extendify-main:focus,.extendify select.button-focus:focus{--tw-shadow:0 0 #0000!important;border-color:transparent!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;outline:2px solid transparent!important;outline-offset:2px!important}#extendify-search-input:not(:-moz-placeholder-shown)~svg{display:none!important}#extendify-search-input:not(:-ms-input-placeholder)~svg{display:none!important}#extendify-search-input:focus~svg,#extendify-search-input:not(:placeholder-shown)~svg{display:none!important}#extendify-search-input::-webkit-textfield-decoration-container{margin-right:.75rem!important}.extendify .components-panel__body>.components-panel__body-title{background-color:transparent!important;border-bottom:1px solid #e0e0e0!important}.extendify .components-modal__header{--tw-border-opacity:1!important;border-bottom-width:1px!important;border-color:rgba(221,221,221,var(--tw-border-opacity))!important}.block-editor-block-preview__content .block-editor-block-list__layout.is-root-container>.ext{max-width:none!important}.block-editor-block-list__layout.is-root-container .ext.block-editor-block-list__block{max-width:100%!important}.extendify .block-editor-block-preview__container{-webkit-animation:extendifyOpacityIn .2s cubic-bezier(.694,0,.335,1) 0ms forwards;animation:extendifyOpacityIn .2s cubic-bezier(.694,0,.335,1) 0ms forwards;opacity:0}.extendify .is-root-container>[data-align=full],.extendify .is-root-container>[data-align=full]>.wp-block,.extendify .is-root-container>[data-block]{margin-bottom:0!important;margin-top:0!important}.editor-styles-wrapper:not(.block-editor-writing-flow)>.is-root-container :where(.wp-block)[data-align=full]{margin-bottom:0!important;margin-top:0!important}@-webkit-keyframes extendifyOpacityIn{0%{opacity:0}to{opacity:1}}@keyframes extendifyOpacityIn{0%{opacity:0}to{opacity:1}}.extendify .with-light-shadow:after{--tw-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 3px 15px -3px rgba(0,0,0,.025),0 0 1px rgba(0,0,0,.02)!important;border-width:0!important;bottom:0!important;content:""!important;left:0!important;position:absolute!important;right:0!important;top:0!important}.extendify .with-light-shadow:after,.extendify .with-light-shadow:hover:after{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify .with-light-shadow:hover:after{--tw-shadow:inset 0 0 0 1px rgba(0,0,0,.2),0 3px 15px -3px rgba(0,0,0,.025),0 0 1px rgba(0,0,0,.02)!important}.components-panel__body.ext-type-control .components-panel__body-toggle{padding-left:0!important;padding-right:0!important}.components-panel__body.ext-type-control .components-panel__body-title{border-bottom-width:0!important;margin:0!important;padding-left:1.25rem!important;padding-right:1.25rem!important}.components-panel__body.ext-type-control .components-panel__body-title .components-button{--tw-text-opacity:1!important;border-bottom-width:0!important;color:rgba(95,95,95,var(--tw-text-opacity))!important;font-size:11px!important;font-weight:500!important;margin:0!important;padding-bottom:.5rem!important;padding-top:.5rem!important;text-transform:uppercase!important}.components-panel__body.ext-type-control .components-button .components-panel__arrow{--tw-text-opacity:1!important;color:rgba(95,95,95,var(--tw-text-opacity))!important;right:0!important}.extendify .animate-pulse{-webkit-animation:extendifyPulse 3s cubic-bezier(.4,0,.6,1) infinite;animation:extendifyPulse 3s cubic-bezier(.4,0,.6,1) infinite}@-webkit-keyframes extendifyPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes extendifyPulse{0%,to{opacity:1}50%{opacity:.5}}@media (min-width:600px){div.extendify .sm\:mx-0{margin-left:0!important;margin-right:0!important}div.extendify .sm\:mt-0{margin-top:0!important}div.extendify .sm\:mb-8{margin-bottom:2rem!important}div.extendify .sm\:block{display:block!important}div.extendify .sm\:flex{display:flex!important}div.extendify .sm\:h-auto{height:auto!important}div.extendify .sm\:w-64{width:16rem!important}div.extendify .sm\:w-auto{width:auto!important}div.extendify .sm\:translate-y-5{--tw-translate-y:1.25rem!important}div.extendify .sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))!important;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))!important}div.extendify .sm\:p-0{padding:0!important}div.extendify .sm\:py-0{padding-bottom:0!important;padding-top:0!important}div.extendify .sm\:py-5{padding-bottom:1.25rem!important;padding-top:1.25rem!important}div.extendify .sm\:pt-0{padding-top:0!important}}@media (min-width:782px){div.extendify .md\:m-0{margin:0!important}div.extendify .md\:mb-8{margin-bottom:2rem!important}div.extendify .md\:-ml-8{margin-left:-2rem!important}div.extendify .md\:block{display:block!important}div.extendify .md\:flex{display:flex!important}div.extendify .md\:w-6\/12{width:50%!important}div.extendify .md\:w-7\/12{width:58.333333%!important}div.extendify .md\:max-w-2xl{max-width:42rem!important}div.extendify .md\:rounded-l-md{border-bottom-left-radius:.375rem!important;border-top-left-radius:.375rem!important}div.extendify .md\:rounded-tr-none{border-top-right-radius:0!important}div.extendify .md\:px-8{padding-right:2rem!important}div.extendify .md\:pl-8,div.extendify .md\:px-8{padding-left:2rem!important}div.extendify .md\:leading-3{line-height:.75rem!important}}@media (min-width:1080px){div.extendify .lg\:absolute{position:absolute!important}div.extendify .lg\:block{display:block!important}div.extendify .lg\:flex{display:flex!important}div.extendify .lg\:overflow-hidden{overflow:hidden!important}div.extendify .lg\:p-16{padding:4rem!important}}
|
extendify-sdk/public/build/extendify.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
1 |
+
/*! For license information please see extendify.js.LICENSE.txt */
|
2 |
+
(()=>{var e,t={135:(e,t,n)=>{e.exports=n(248)},206:(e,t,n)=>{e.exports=n(57)},387:(e,t,n)=>{"use strict";var r=n(485),o=n(570),i=n(940),a=n(581),s=n(574),l=n(845),c=n(338),u=n(524),d=n(141),f=n(132);e.exports=function(e){return new Promise((function(t,n){var p,h=e.data,m=e.headers,x=e.responseType;function y(){e.cancelToken&&e.cancelToken.unsubscribe(p),e.signal&&e.signal.removeEventListener("abort",p)}r.isFormData(h)&&delete m["Content-Type"];var v=new XMLHttpRequest;if(e.auth){var g=e.auth.username||"",b=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";m.Authorization="Basic "+btoa(g+":"+b)}var w=s(e.baseURL,e.url);function j(){if(v){var r="getAllResponseHeaders"in v?l(v.getAllResponseHeaders()):null,i={data:x&&"text"!==x&&"json"!==x?v.response:v.responseText,status:v.status,statusText:v.statusText,headers:r,config:e,request:v};o((function(e){t(e),y()}),(function(e){n(e),y()}),i),v=null}}if(v.open(e.method.toUpperCase(),a(w,e.params,e.paramsSerializer),!0),v.timeout=e.timeout,"onloadend"in v?v.onloadend=j:v.onreadystatechange=function(){v&&4===v.readyState&&(0!==v.status||v.responseURL&&0===v.responseURL.indexOf("file:"))&&setTimeout(j)},v.onabort=function(){v&&(n(u("Request aborted",e,"ECONNABORTED",v)),v=null)},v.onerror=function(){n(u("Network Error",e,null,v)),v=null},v.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",r=e.transitional||d.transitional;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(u(t,e,r.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",v)),v=null},r.isStandardBrowserEnv()){var k=(e.withCredentials||c(w))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;k&&(m[e.xsrfHeaderName]=k)}"setRequestHeader"in v&&r.forEach(m,(function(e,t){void 0===h&&"content-type"===t.toLowerCase()?delete m[t]:v.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(v.withCredentials=!!e.withCredentials),x&&"json"!==x&&(v.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&v.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&v.upload&&v.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(p=function(e){v&&(n(!e||e&&e.type?new f("canceled"):e),v.abort(),v=null)},e.cancelToken&&e.cancelToken.subscribe(p),e.signal&&(e.signal.aborted?p():e.signal.addEventListener("abort",p))),h||(h=null),v.send(h)}))}},57:(e,t,n)=>{"use strict";var r=n(485),o=n(875),i=n(29),a=n(941);var s=function e(t){var n=new i(t),s=o(i.prototype.request,n);return r.extend(s,i.prototype,n),r.extend(s,n),s.create=function(n){return e(a(t,n))},s}(n(141));s.Axios=i,s.Cancel=n(132),s.CancelToken=n(603),s.isCancel=n(475),s.VERSION=n(345).version,s.all=function(e){return Promise.all(e)},s.spread=n(739),s.isAxiosError=n(835),e.exports=s,e.exports.default=s},132:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},603:(e,t,n)=>{"use strict";var r=n(132);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t<r;t++)n._listeners[t](e);n._listeners=null}})),this.promise.then=function(e){var t,r=new Promise((function(e){n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},o.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},o.source=function(){var e;return{token:new o((function(t){e=t})),cancel:e}},e.exports=o},475:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},29:(e,t,n)=>{"use strict";var r=n(485),o=n(581),i=n(96),a=n(9),s=n(941),l=n(144),c=l.validators;function u(e){this.defaults=e,this.interceptors={request:new i,response:new i}}u.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&l.assertOptions(t,{silentJSONParsing:c.transitional(c.boolean),forcedJSONParsing:c.transitional(c.boolean),clarifyTimeoutError:c.transitional(c.boolean)},!1);var n=[],r=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(r=r&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var o,i=[];if(this.interceptors.response.forEach((function(e){i.push(e.fulfilled,e.rejected)})),!r){var u=[a,void 0];for(Array.prototype.unshift.apply(u,n),u=u.concat(i),o=Promise.resolve(e);u.length;)o=o.then(u.shift(),u.shift());return o}for(var d=e;n.length;){var f=n.shift(),p=n.shift();try{d=f(d)}catch(e){p(e);break}}try{o=a(d)}catch(e){return Promise.reject(e)}for(;i.length;)o=o.then(i.shift(),i.shift());return o},u.prototype.getUri=function(e){return e=s(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){u.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){u.prototype[e]=function(t,n,r){return this.request(s(r||{},{method:e,url:t,data:n}))}})),e.exports=u},96:(e,t,n)=>{"use strict";var r=n(485);function o(){this.handlers=[]}o.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},574:(e,t,n)=>{"use strict";var r=n(642),o=n(288);e.exports=function(e,t){return e&&!r(t)?o(e,t):t}},524:(e,t,n)=>{"use strict";var r=n(953);e.exports=function(e,t,n,o,i){var a=new Error(e);return r(a,t,n,o,i)}},9:(e,t,n)=>{"use strict";var r=n(485),o=n(212),i=n(475),a=n(141),s=n(132);function l(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new s("canceled")}e.exports=function(e){return l(e),e.headers=e.headers||{},e.data=o.call(e,e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||a.adapter)(e).then((function(t){return l(e),t.data=o.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(l(e),t&&t.response&&(t.response.data=o.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},953:e=>{"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e}},941:(e,t,n)=>{"use strict";var r=n(485);e.exports=function(e,t){t=t||{};var n={};function o(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function i(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:o(void 0,e[n]):o(e[n],t[n])}function a(e){if(!r.isUndefined(t[e]))return o(void 0,t[e])}function s(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:o(void 0,e[n]):o(void 0,t[n])}function l(n){return n in t?o(e[n],t[n]):n in e?o(void 0,e[n]):void 0}var c={url:a,method:a,data:a,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:l};return r.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=c[e]||i,o=t(e);r.isUndefined(o)&&t!==l||(n[e]=o)})),n}},570:(e,t,n)=>{"use strict";var r=n(524);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},212:(e,t,n)=>{"use strict";var r=n(485),o=n(141);e.exports=function(e,t,n){var i=this||o;return r.forEach(n,(function(n){e=n.call(i,e,t)})),e}},141:(e,t,n)=>{"use strict";var r=n(61),o=n(485),i=n(446),a=n(953),s={"Content-Type":"application/x-www-form-urlencoded"};function l(e,t){!o.isUndefined(e)&&o.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var c,u={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==r&&"[object process]"===Object.prototype.toString.call(r))&&(c=n(387)),c),transformRequest:[function(e,t){return i(t,"Accept"),i(t,"Content-Type"),o.isFormData(e)||o.isArrayBuffer(e)||o.isBuffer(e)||o.isStream(e)||o.isFile(e)||o.isBlob(e)?e:o.isArrayBufferView(e)?e.buffer:o.isURLSearchParams(e)?(l(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):o.isObject(e)||t&&"application/json"===t["Content-Type"]?(l(t,"application/json"),function(e,t,n){if(o.isString(e))try{return(t||JSON.parse)(e),o.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||u.transitional,n=t&&t.silentJSONParsing,r=t&&t.forcedJSONParsing,i=!n&&"json"===this.responseType;if(i||r&&o.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(i){if("SyntaxError"===e.name)throw a(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};o.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),o.forEach(["post","put","patch"],(function(e){u.headers[e]=o.merge(s)})),e.exports=u},345:e=>{e.exports={version:"0.24.0"}},875:e=>{"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},581:(e,t,n)=>{"use strict";var r=n(485);function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var a=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),a.push(o(t)+"="+o(e))})))})),i=a.join("&")}if(i){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},288:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},940:(e,t,n)=>{"use strict";var r=n(485);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,i,a){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(o)&&s.push("path="+o),r.isString(i)&&s.push("domain="+i),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},642:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},835:e=>{"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},338:(e,t,n)=>{"use strict";var r=n(485);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},446:(e,t,n)=>{"use strict";var r=n(485);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},845:(e,t,n)=>{"use strict";var r=n(485),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,a={};return e?(r.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(a[t]&&o.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},739:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},144:(e,t,n)=>{"use strict";var r=n(345).version,o={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){o[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var i={};o.transitional=function(e,t,n){function o(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,a){if(!1===e)throw new Error(o(r," has been removed"+(t?" in "+t:"")));return t&&!i[r]&&(i[r]=!0,console.warn(o(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,a)}},e.exports={assertOptions:function(e,t,n){if("object"!=typeof e)throw new TypeError("options must be an object");for(var r=Object.keys(e),o=r.length;o-- >0;){var i=r[o],a=t[i];if(a){var s=e[i],l=void 0===s||a(s,i,e);if(!0!==l)throw new TypeError("option "+i+" must be "+l)}else if(!0!==n)throw Error("Unknown option "+i)}},validators:o}},485:(e,t,n)=>{"use strict";var r=n(875),o=Object.prototype.toString;function i(e){return"[object Array]"===o.call(e)}function a(e){return void 0===e}function s(e){return null!==e&&"object"==typeof e}function l(e){if("[object Object]"!==o.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function c(e){return"[object Function]"===o.call(e)}function u(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),i(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:i,isArrayBuffer:function(e){return"[object ArrayBuffer]"===o.call(e)},isBuffer:function(e){return null!==e&&!a(e)&&null!==e.constructor&&!a(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:s,isPlainObject:l,isUndefined:a,isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:c,isStream:function(e){return s(e)&&c(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:u,merge:function e(){var t={};function n(n,r){l(t[r])&&l(n)?t[r]=e(t[r],n):l(n)?t[r]=e({},n):i(n)?t[r]=n.slice():t[r]=n}for(var r=0,o=arguments.length;r<o;r++)u(arguments[r],n);return t},extend:function(e,t,n){return u(t,(function(t,o){e[o]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},78:(e,t,n)=>{"use strict";const r=wp.element;var o=n(363),i=n.n(o);function a(e){let t;const n=new Set,r=(e,r)=>{const o="function"==typeof e?e(t):e;if(o!==t){const e=t;t=r?o:Object.assign({},t,o),n.forEach((n=>n(t,e)))}},o=()=>t,i={setState:r,getState:o,subscribe:(e,r,i)=>r||i?((e,r=o,i=Object.is)=>{console.warn("[DEPRECATED] Please use `subscribeWithSelector` middleware");let a=r(t);function s(){const n=r(t);if(!i(a,n)){const t=a;e(a=n,t)}}return n.add(s),()=>n.delete(s)})(e,r,i):(n.add(e),()=>n.delete(e)),destroy:()=>n.clear()};return t=e(r,o,i),i}const s="undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent)?o.useEffect:o.useLayoutEffect;function l(e){const t="function"==typeof e?a(e):e,n=(e=t.getState,n=Object.is)=>{const[,r]=(0,o.useReducer)((e=>e+1),0),i=t.getState(),a=(0,o.useRef)(i),l=(0,o.useRef)(e),c=(0,o.useRef)(n),u=(0,o.useRef)(!1),d=(0,o.useRef)();let f;void 0===d.current&&(d.current=e(i));let p=!1;(a.current!==i||l.current!==e||c.current!==n||u.current)&&(f=e(i),p=!n(d.current,f)),s((()=>{p&&(d.current=f),a.current=i,l.current=e,c.current=n,u.current=!1}));const h=(0,o.useRef)(i);s((()=>{const e=()=>{try{const e=t.getState(),n=l.current(e);c.current(d.current,n)||(a.current=e,d.current=n,r())}catch(e){u.current=!0,r()}},n=t.subscribe(e);return t.getState()!==h.current&&e(),n}),[]);const m=p?f:d.current;return(0,o.useDebugValue)(m),m};return Object.assign(n,t),n[Symbol.iterator]=function(){console.warn("[useStore, api] = create() is deprecated and will be removed in v4");const e=[n,t];return{next(){const t=e.length<=0;return{value:e.shift(),done:t}}}},n}Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var c=Object.defineProperty,u=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,p=(e,t,n)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,h=(e,t)=>{for(var n in t||(t={}))d.call(t,n)&&p(e,n,t[n]);if(u)for(var n of u(t))f.call(t,n)&&p(e,n,t[n]);return e};const m=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then:e=>m(e)(n),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>m(t)(e)}}},x=(e,t)=>(n,r,o)=>{let i=h({getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>h(h({},t),e)},t);(i.blacklist||i.whitelist)&&console.warn(`The ${i.blacklist?"blacklist":"whitelist"} option is deprecated and will be removed in the next version. Please use the 'partialize' option instead.`);let a=!1;const s=new Set,l=new Set;let c;try{c=i.getStorage()}catch(e){}if(!c)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...e)}),r,o);c.removeItem||console.warn(`[zustand persist middleware] The given storage for item '${i.name}' does not contain a 'removeItem' method, which will be required in v4.`);const u=m(i.serialize),d=()=>{const e=i.partialize(h({},r()));let t;i.whitelist&&Object.keys(e).forEach((t=>{var n;!(null==(n=i.whitelist)?void 0:n.includes(t))&&delete e[t]})),i.blacklist&&i.blacklist.forEach((t=>delete e[t]));const n=u({state:e,version:i.version}).then((e=>c.setItem(i.name,e))).catch((e=>{t=e}));if(t)throw t;return n},f=o.setState;o.setState=(e,t)=>{f(e,t),d()};const p=e(((...e)=>{n(...e),d()}),r,o);let x;const y=()=>{var e;if(!c)return;a=!1,s.forEach((e=>e(r())));const t=(null==(e=i.onRehydrateStorage)?void 0:e.call(i,r()))||void 0;return m(c.getItem.bind(c))(i.name).then((e=>{if(e)return i.deserialize(e)})).then((e=>{if(e){if("number"!=typeof e.version||e.version===i.version)return e.state;if(i.migrate)return i.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>(x=i.merge(e,p),n(x,!0),d()))).then((()=>{null==t||t(x,void 0),a=!0,l.forEach((e=>e(x)))})).catch((e=>{null==t||t(void 0,e)}))};return o.persist={setOptions:e=>{i=h(h({},i),e),e.getStorage&&(c=e.getStorage())},clearStorage:()=>{var e;null==(e=null==c?void 0:c.removeItem)||e.call(c,i.name)},rehydrate:()=>y(),hasHydrated:()=>a,onHydrate:e=>(s.add(e),()=>{s.delete(e)}),onFinishHydration:e=>(l.add(e),()=>{l.delete(e)})},y(),x||p};var y=l(x((function(e){return{open:!1,metaData:{},currentTaxonomies:{},currentType:"pattern",settingsModal:!1,currentModal:null,updateCurrentTaxonomies:function(t){return e({currentTaxonomies:Object.assign({},t)})},updateCurrentType:function(t){return e({currentType:t})},setOpen:function(t){e({open:t})},setCurrentModal:function(t){e({currentModal:t})}}}),{name:"extendify-global-state",partialize:function(e){return delete e.currentModal,e}})),v=n(135),g=n.n(v),b=n(206),w=n.n(b)().create({baseURL:window.extendifyData.root,headers:{"X-WP-Nonce":window.extendifyData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify":!0}});function j(e){return Object.prototype.hasOwnProperty.call(e,"data")?e.data:e}w.interceptors.response.use((function(e){return function(e){return Object.prototype.hasOwnProperty.call(e,"soft_error")&&window.dispatchEvent(new CustomEvent("extendify::softerror-encountered",{detail:e.soft_error,bubbles:!0})),e}(j(e))}),(function(e){return function(e){if(e.response)return console.error(e.response),Promise.reject(j(e.response))}(e)})),w.interceptors.request.use((function(e){return function(e){return e.headers["X-Extendify-Dev-Mode"]=window.location.search.indexOf("DEVMODE")>-1,e.headers["X-Extendify-Local-Mode"]=window.location.search.indexOf("LOCALMODE")>-1,e}(function(e){return e.data&&(e.data.remaining_imports=F.getState().remainingImports(),e.data.entry_point=F.getState().entryPoint,e.data.total_imports=F.getState().imports),e}(e))}),(function(e){return e}));var k=function(){return w.get("user")},O=function(e,t){var n=new FormData;return n.append("email",e),n.append("key",t),w.post("login",n,{headers:{"Content-Type":"multipart/form-data"}})},S=function(e){var t=new FormData;return t.append("data",JSON.stringify(e)),w.post("user",t,{headers:{"Content-Type":"multipart/form-data"}})},C=function(e){var t=new FormData;return t.append("email",e),w.post("register-mailing-list",t,{headers:{"Content-Type":"multipart/form-data"}})},E=function(){return w.get("max-free-imports")};function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function N(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){P(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function P(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function A(e){return function(e){if(Array.isArray(e))return T(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return T(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function L(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function I(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){L(i,r,o,a,s,"next",e)}function s(e){L(i,r,o,a,s,"throw",e)}a(void 0)}))}}var M,R,D={getItem:(R=I(g().mark((function e(){return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))),function(){return R.apply(this,arguments)}),setItem:(M=I(g().mark((function e(t,n){return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S(n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))),function(e,t){return M.apply(this,arguments)}),removeItem:function(){}},F=l(x((function(e,t){return{firstLoadedOn:(new Date).toISOString(),email:"",apiKey:"",imports:0,uuid:"",sdkPartner:"",registration:{email:"",optedOut:!1},noticesDismissedAt:{},allowedImports:0,entryPoint:"not-set",enabled:null===window.extendifyData.sitesettings||(null===(n=window.extendifyData)||void 0===n||null===(r=n.sitesettings)||void 0===r||null===(o=r.state)||void 0===o?void 0:o.enabled),canInstallPlugins:!1,canActivatePlugins:!1,preferredOptions:{taxonomies:{},type:"",search:""},preferredOptionsHistory:{siteType:[]},incrementImports:function(){return e({imports:t().imports+1})},canImport:function(){return!!t().apiKey||Number(t().imports)<Number(t().allowedImports)},remainingImports:function(){if(t().apiKey)return"unlimited";var e=Number(t().allowedImports)-Number(t().imports);return e>0?e:0},updatePreferredSiteType:function(n){var r,o;if(t().updatePreferredOption("siteType",n),null!=n&&n.slug&&"unknown"!==n.slug){var i=null!==(r=null===(o=t().preferredOptionsHistory)||void 0===o?void 0:o.siteType)&&void 0!==r?r:[];if(!i.find((function(e){return e.slug===n.slug}))){var a=[n].concat(A(i));e({preferredOptionsHistory:Object.assign({},t().preferredOptionsHistory,{siteType:a.slice(0,3)})})}}},updatePreferredOption:function(n,r){var o,i;Object.prototype.hasOwnProperty.call(t().preferredOptions,n)||(r=Object.assign({},null!==(o=null===(i=t().preferredOptions)||void 0===i?void 0:i.taxonomies)&&void 0!==o?o:{},P({},n,r)),n="taxonomies");e({preferredOptions:N({},Object.assign({},t().preferredOptions,P({},n,r)))})}};var n,r,o}),{name:"extendify-user",getStorage:function(){return D}})),B=l(x((function(e){return{taxonomies:{},setTaxonomies:function(t){return e({taxonomies:t})}}}),{name:"extendify-taxonomies"}));function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function U(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?z(Object(n),!0).forEach((function(t){q(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function W(e){return function(e){if(Array.isArray(e))return V(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return V(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return V(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function V(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var $,H,J=l((function(e,t){return{templates:[],skipNextFetch:!1,fetchToken:null,taxonomyDefaultState:{},nextPage:"",searchParams:{taxonomies:{},type:"pattern"},initTemplateData:function(){e({activeTemplate:{}}),t().setupDefaultTaxonomies(),t().updateType(y.getState().currentType)},appendTemplates:function(n){return e({templates:W(new Map([].concat(W(t().templates),W(n)).map((function(e){return[e.id,e]}))).values())})},setupDefaultTaxonomies:function(){var n,r,o,i,a=B.getState().taxonomies,s=Object.entries(a).reduce((function(e,t){return e[t[0]]=function(e){return"siteType"===e?{slug:"",title:"Unknown"}:{slug:"",title:"Featured"}}(t[0]),e}),{}),l={},c=null!==(n=null===(r=F.getState().preferredOptions)||void 0===r?void 0:r.taxonomies)&&void 0!==n?n:{};c.tax_categories&&(c=t().getLegacySiteType(c,a)),s=Object.assign({},s,c,null!==(o=null===(i=y.getState())||void 0===i?void 0:i.currentTaxonomies)&&void 0!==o?o:{}),l.taxonomies=Object.assign({},s),e({taxonomyDefaultState:s,searchParams:U({},Object.assign(t().searchParams,l))})},updateTaxonomies:function(e){var n,r,o={};(o.taxonomies=Object.assign({},t().searchParams.taxonomies,e),null!=o&&null!==(n=o.taxonomies)&&void 0!==n&&n.siteType)&&F.getState().updatePreferredOption("siteType",null==o||null===(r=o.taxonomies)||void 0===r?void 0:r.siteType);y.getState().updateCurrentTaxonomies(null==o?void 0:o.taxonomies),t().updateSearchParams(o)},updateType:function(e){y.getState().updateCurrentType(e),t().updateSearchParams({type:e})},updateSearchParams:function(n){null!=n&&n.taxonomies&&!Object.keys(n.taxonomies).length&&(n.taxonomies=t().taxonomyDefaultState);var r=Object.assign({},t().searchParams,n);JSON.stringify(r)!==JSON.stringify(t().searchParams)&&e({templates:[],nextPage:"",searchParams:r})},getLegacySiteType:function(e,n){var r=n.siteType.find((function(t){return[t.slug,null==t?void 0:t.title].includes(e.tax_categories)}));return F.getState().updatePreferredSiteType(r),t().updateTaxonomies({siteType:r}),F.getState().updatePreferredOption("tax_categories",null),F.getState().preferredOptions.taxonomies}}}));function G(){return G=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},G.apply(this,arguments)}function K(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function Y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Z(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Y(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function X(e,t){if(e in t){for(var n=t[e],r=arguments.length,o=new Array(r>2?r-2:0),i=2;i<r;i++)o[i-2]=arguments[i];return"function"==typeof n?n.apply(void 0,o):n}var a=new Error('Tried to handle "'+e+'" but there is no handler defined. Only defined handlers are: '+Object.keys(t).map((function(e){return'"'+e+'"'})).join(", ")+".");throw Error.captureStackTrace&&Error.captureStackTrace(a,X),a}function Q(e){var t=e.props,n=e.slot,r=e.defaultTag,o=e.features,i=e.visible,a=void 0===i||i,s=e.name;if(a)return ee(t,n,r,s);var l=null!=o?o:$.None;if(l&$.Static){var c=t.static,u=void 0!==c&&c,d=K(t,["static"]);if(u)return ee(d,n,r,s)}if(l&$.RenderStrategy){var f,p=t.unmount,h=void 0===p||p,m=K(t,["unmount"]);return X(h?H.Unmount:H.Hidden,((f={})[H.Unmount]=function(){return null},f[H.Hidden]=function(){return ee(G({},m,{hidden:!0,style:{display:"none"}}),n,r,s)},f))}return ee(t,n,r,s)}function ee(e,t,n,r){var i;void 0===t&&(t={});var a=ne(e,["unmount","static"]),s=a.as,l=void 0===s?n:s,c=a.children,u=a.refName,d=void 0===u?"ref":u,f=K(a,["as","children","refName"]),p=void 0!==e.ref?((i={})[d]=e.ref,i):{},h="function"==typeof c?c(t):c;if(f.className&&"function"==typeof f.className&&(f.className=f.className(t)),l===o.Fragment&&Object.keys(f).length>0){if(!(0,o.isValidElement)(h)||Array.isArray(h)&&h.length>1)throw new Error(['Passing props on "Fragment"!',"","The current component <"+r+' /> is rendering a "Fragment".',"However we need to passthrough the following props:",Object.keys(f).map((function(e){return" - "+e})).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((function(e){return" - "+e})).join("\n")].join("\n"));return(0,o.cloneElement)(h,Object.assign({},function(e,t,n){for(var r,o=Object.assign({},e),i=function(){var n,i=r.value;void 0!==e[i]&&void 0!==t[i]&&Object.assign(o,((n={})[i]=function(n){n.defaultPrevented||e[i](n),n.defaultPrevented||t[i](n)},n))},a=Z(n);!(r=a()).done;)i();return o}(function(e){var t=Object.assign({},e);for(var n in t)void 0===t[n]&&delete t[n];return t}(ne(f,["ref"])),h.props,["onClick"]),p))}return(0,o.createElement)(l,Object.assign({},ne(f,["ref"]),l!==o.Fragment&&p),h)}function te(e){var t;return Object.assign((0,o.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function ne(e,t){void 0===t&&(t=[]);for(var n,r=Object.assign({},e),o=Z(t);!(n=o()).done;){var i=n.value;i in r&&delete r[i]}return r}!function(e){e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static"}($||($={})),function(e){e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden"}(H||(H={}));var re="undefined"!=typeof window?o.useLayoutEffect:o.useEffect,oe={serverHandoffComplete:!1};function ie(){var e=(0,o.useState)(oe.serverHandoffComplete),t=e[0],n=e[1];return(0,o.useEffect)((function(){!0!==t&&n(!0)}),[t]),(0,o.useEffect)((function(){!1===oe.serverHandoffComplete&&(oe.serverHandoffComplete=!0)}),[]),t}var ae=0;function se(){return++ae}function le(){var e=ie(),t=(0,o.useState)(e?se:null),n=t[0],r=t[1];return re((function(){null===n&&r(se())}),[n]),null!=n?""+n:void 0}function ce(){var e=(0,o.useRef)(!1);return(0,o.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),e}var ue,de,fe=(0,o.createContext)(null);function pe(){return(0,o.useContext)(fe)}function he(e){var t=e.value,n=e.children;return i().createElement(fe.Provider,{value:t},n)}function me(){var e=[],t={requestAnimationFrame:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=requestAnimationFrame.apply(void 0,arguments);t.add((function(){return cancelAnimationFrame(e)}))})),nextFrame:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.requestAnimationFrame((function(){t.requestAnimationFrame.apply(t,n)}))},setTimeout:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=setTimeout.apply(void 0,arguments);t.add((function(){return clearTimeout(e)}))})),add:function(t){e.push(t)},dispose:function(){for(var t,n=Z(e.splice(0));!(t=n()).done;){var r=t.value;r()}}};return t}function xe(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];e&&r.length>0&&(t=e.classList).add.apply(t,r)}function ye(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];e&&r.length>0&&(t=e.classList).remove.apply(t,r)}function ve(e,t,n,r,o,i){var a=me(),s=void 0!==i?function(e){var t={called:!1};return function(){if(!t.called)return t.called=!0,e.apply(void 0,arguments)}}(i):function(){};return ye.apply(void 0,[e].concat(o)),xe.apply(void 0,[e].concat(t,n)),a.nextFrame((function(){ye.apply(void 0,[e].concat(n)),xe.apply(void 0,[e].concat(r)),a.add(function(e,t){var n=me();if(!e)return n.dispose;var r=getComputedStyle(e),o=[r.transitionDuration,r.transitionDelay].map((function(e){var t=e.split(",").filter(Boolean).map((function(e){return e.includes("ms")?parseFloat(e):1e3*parseFloat(e)})).sort((function(e,t){return t-e}))[0];return void 0===t?0:t})),i=o[0],a=o[1];return 0!==i?n.setTimeout((function(){t(de.Finished)}),i+a):t(de.Finished),n.add((function(){return t(de.Cancelled)})),n.dispose}(e,(function(n){return ye.apply(void 0,[e].concat(r,t)),xe.apply(void 0,[e].concat(o)),s(n)})))})),a.add((function(){return ye.apply(void 0,[e].concat(t,n,r,o))})),a.add((function(){return s(de.Cancelled)})),a.dispose}function ge(e){return void 0===e&&(e=""),(0,o.useMemo)((function(){return e.split(" ").filter((function(e){return e.trim().length>1}))}),[e])}fe.displayName="OpenClosedContext",function(e){e[e.Open=0]="Open",e[e.Closed=1]="Closed"}(ue||(ue={})),function(e){e.Finished="finished",e.Cancelled="cancelled"}(de||(de={}));var be,we=(0,o.createContext)(null);we.displayName="TransitionContext",function(e){e.Visible="visible",e.Hidden="hidden"}(be||(be={}));var je=(0,o.createContext)(null);function ke(e){return"children"in e?ke(e.children):e.current.filter((function(e){return e.state===be.Visible})).length>0}function Oe(e){var t=(0,o.useRef)(e),n=(0,o.useRef)([]),r=ce();(0,o.useEffect)((function(){t.current=e}),[e]);var i=(0,o.useCallback)((function(e,o){var i;void 0===o&&(o=H.Hidden);var a=n.current.findIndex((function(t){return t.id===e}));-1!==a&&(X(o,((i={})[H.Unmount]=function(){n.current.splice(a,1)},i[H.Hidden]=function(){n.current[a].state=be.Hidden},i)),!ke(n)&&r.current&&(null==t.current||t.current()))}),[t,r,n]),a=(0,o.useCallback)((function(e){var t=n.current.find((function(t){return t.id===e}));return t?t.state!==be.Visible&&(t.state=be.Visible):n.current.push({id:e,state:be.Visible}),function(){return i(e,H.Unmount)}}),[n,i]);return(0,o.useMemo)((function(){return{children:n,register:a,unregister:i}}),[a,i,n])}function Se(){}je.displayName="NestingContext";var Ce=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function Ee(e){for(var t,n={},r=Z(Ce);!(t=r()).done;){var o,i=t.value;n[i]=null!=(o=e[i])?o:Se}return n}var _e,Ne=$.RenderStrategy;function Pe(e){var t,n=e.beforeEnter,r=e.afterEnter,a=e.beforeLeave,s=e.afterLeave,l=e.enter,c=e.enterFrom,u=e.enterTo,d=e.entered,f=e.leave,p=e.leaveFrom,h=e.leaveTo,m=K(e,["beforeEnter","afterEnter","beforeLeave","afterLeave","enter","enterFrom","enterTo","entered","leave","leaveFrom","leaveTo"]),x=(0,o.useRef)(null),y=(0,o.useState)(be.Visible),v=y[0],g=y[1],b=m.unmount?H.Unmount:H.Hidden,w=function(){var e=(0,o.useContext)(we);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),j=w.show,k=w.appear,O=w.initial,S=function(){var e=(0,o.useContext)(je);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),C=S.register,E=S.unregister,_=le(),N=(0,o.useRef)(!1),P=Oe((function(){N.current||(g(be.Hidden),E(_),F.current.afterLeave())}));re((function(){if(_)return C(_)}),[C,_]),re((function(){var e;b===H.Hidden&&_&&(j&&v!==be.Visible?g(be.Visible):X(v,((e={})[be.Hidden]=function(){return E(_)},e[be.Visible]=function(){return C(_)},e)))}),[v,_,C,E,j,b]);var A=ge(l),T=ge(c),L=ge(u),I=ge(d),M=ge(f),R=ge(p),D=ge(h),F=function(e){var t=(0,o.useRef)(Ee(e));return(0,o.useEffect)((function(){t.current=Ee(e)}),[e]),t}({beforeEnter:n,afterEnter:r,beforeLeave:a,afterLeave:s}),B=ie();(0,o.useEffect)((function(){if(B&&v===be.Visible&&null===x.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[x,v,B]);var z=O&&!k;re((function(){var e=x.current;if(e&&!z)return N.current=!0,j&&F.current.beforeEnter(),j||F.current.beforeLeave(),j?ve(e,A,T,L,I,(function(e){N.current=!1,e===de.Finished&&F.current.afterEnter()})):ve(e,M,R,D,I,(function(e){N.current=!1,e===de.Finished&&(ke(P)||(g(be.Hidden),E(_),F.current.afterLeave()))}))}),[F,_,N,E,P,x,z,j,A,T,L,M,R,D]);var U={ref:x},q=m;return i().createElement(je.Provider,{value:P},i().createElement(he,{value:X(v,(t={},t[be.Visible]=ue.Open,t[be.Hidden]=ue.Closed,t))},Q({props:G({},q,U),defaultTag:"div",features:Ne,visible:v===be.Visible,name:"Transition.Child"})))}function Ae(e){var t,n=e.show,r=e.appear,a=void 0!==r&&r,s=e.unmount,l=K(e,["show","appear","unmount"]),c=pe();void 0===n&&null!==c&&(n=X(c,((t={})[ue.Open]=!0,t[ue.Closed]=!1,t)));if(![!0,!1].includes(n))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");var u=(0,o.useState)(n?be.Visible:be.Hidden),d=u[0],f=u[1],p=Oe((function(){f(be.Hidden)})),h=function(){var e=(0,o.useRef)(!0);return(0,o.useEffect)((function(){e.current=!1}),[]),e.current}(),m=(0,o.useMemo)((function(){return{show:n,appear:a||!h,initial:h}}),[n,a,h]);(0,o.useEffect)((function(){n?f(be.Visible):ke(p)||f(be.Hidden)}),[n,p]);var x={unmount:s};return i().createElement(je.Provider,{value:p},i().createElement(we.Provider,{value:m},Q({props:G({},x,{as:o.Fragment,children:i().createElement(Pe,Object.assign({},x,l))}),defaultTag:o.Fragment,features:Ne,visible:d===be.Visible,name:"Transition"})))}function Te(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=(0,o.useRef)(t);return(0,o.useEffect)((function(){r.current=t}),[t]),(0,o.useCallback)((function(e){for(var t,n=Z(r.current);!(t=n()).done;){var o=t.value;null!=o&&("function"==typeof o?o(e):o.current=e)}}),[r])}function Le(e){for(var t,n,r=e.parentElement,o=null;r&&!(r instanceof HTMLFieldSetElement);)r instanceof HTMLLegendElement&&(o=r),r=r.parentElement;var i=null!=(t=""===(null==(n=r)?void 0:n.getAttribute("disabled")))&&t;return(!i||!function(e){if(!e)return!1;var t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(o))&&i}function Ie(e,t,n){var r=(0,o.useRef)(t);r.current=t,(0,o.useEffect)((function(){function t(e){r.current.call(window,e)}return window.addEventListener(e,t,n),function(){return window.removeEventListener(e,t,n)}}),[e,n])}Ae.Child=function(e){var t=null!==(0,o.useContext)(we),n=null!==pe();return!t&&n?i().createElement(Ae,Object.assign({},e)):i().createElement(Pe,Object.assign({},e))},Ae.Root=Ae,function(e){e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab"}(_e||(_e={}));var Me,Re,De,Fe,Be,ze=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((function(e){return e+":not([tabindex='-1'])"})).join(",");function Ue(e){null==e||e.focus({preventScroll:!0})}function qe(e,t){var n=Array.isArray(e)?e:function(e){return void 0===e&&(e=document.body),null==e?[]:Array.from(e.querySelectorAll(ze))}(e),r=document.activeElement,o=function(){if(t&(Me.First|Me.Next))return De.Next;if(t&(Me.Previous|Me.Last))return De.Previous;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")}(),i=function(){if(t&Me.First)return 0;if(t&Me.Previous)return Math.max(0,n.indexOf(r))-1;if(t&Me.Next)return Math.max(0,n.indexOf(r))+1;if(t&Me.Last)return n.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")}(),a=t&Me.NoScroll?{preventScroll:!0}:{},s=0,l=n.length,c=void 0;do{var u;if(s>=l||s+l<=0)return Re.Error;var d=i+s;if(t&Me.WrapAround)d=(d+l)%l;else{if(d<0)return Re.Underflow;if(d>=l)return Re.Overflow}null==(u=c=n[d])||u.focus(a),s+=o}while(c!==document.activeElement);return c.hasAttribute("tabindex")||c.setAttribute("tabindex","0"),Re.Success}function We(e,t,n){void 0===t&&(t=Be.All);var r=void 0===n?{}:n,i=r.initialFocus,a=r.containers,s=(0,o.useRef)("undefined"!=typeof window?document.activeElement:null),l=(0,o.useRef)(null),c=ce(),u=Boolean(t&Be.RestoreFocus),d=Boolean(t&Be.InitialFocus);(0,o.useEffect)((function(){u&&(s.current=document.activeElement)}),[u]),(0,o.useEffect)((function(){if(u)return function(){Ue(s.current),s.current=null}}),[u]),(0,o.useEffect)((function(){if(d&&e.current){var t=document.activeElement;if(null==i?void 0:i.current){if((null==i?void 0:i.current)===t)return void(l.current=t)}else if(e.current.contains(t))return void(l.current=t);(null==i?void 0:i.current)?Ue(i.current):qe(e.current,Me.First)===Re.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),l.current=document.activeElement}}),[e,i,d]),Ie("keydown",(function(n){t&Be.TabLock&&e.current&&n.key===_e.Tab&&(n.preventDefault(),qe(e.current,(n.shiftKey?Me.Previous:Me.Next)|Me.WrapAround)===Re.Success&&(l.current=document.activeElement))})),Ie("focus",(function(n){if(t&Be.FocusLock){var r=new Set(null==a?void 0:a.current);if(r.add(e),r.size){var o=l.current;if(o&&c.current){var i=n.target;i&&i instanceof HTMLElement?!function(e,t){for(var n,r=Z(e);!(n=r()).done;){var o;if(null==(o=n.value.current)?void 0:o.contains(t))return!0}return!1}(r,i)?(n.preventDefault(),n.stopPropagation(),Ue(o)):(l.current=i,Ue(i)):Ue(l.current)}}}}),!0)}!function(e){e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll"}(Me||(Me={})),function(e){e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow"}(Re||(Re={})),function(e){e[e.Previous=-1]="Previous",e[e.Next=1]="Next"}(De||(De={})),function(e){e[e.Strict=0]="Strict",e[e.Loose=1]="Loose"}(Fe||(Fe={})),function(e){e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All"}(Be||(Be={}));var Ve=new Set,$e=new Map;function He(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function Je(e){var t=$e.get(e);t&&(null===t["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}var Ge=(0,o.createContext)(!1);function Ke(e){return i().createElement(Ge.Provider,{value:e.force},e.children)}const Ye=ReactDOM;function Ze(){var e=(0,o.useContext)(Ge),t=(0,o.useContext)(tt),n=(0,o.useState)((function(){if(!e&&null!==t)return null;if("undefined"==typeof window)return null;var n=document.getElementById("headlessui-portal-root");if(n)return n;var r=document.createElement("div");return r.setAttribute("id","headlessui-portal-root"),document.body.appendChild(r)})),r=n[0],i=n[1];return(0,o.useEffect)((function(){e||null!==t&&i(t.current)}),[t,i,e]),r}var Xe=o.Fragment;function Qe(e){var t=e,n=Ze(),r=(0,o.useState)((function(){return"undefined"==typeof window?null:document.createElement("div")}))[0],i=ie();return re((function(){if(n&&r)return n.appendChild(r),function(){var e;n&&(r&&(n.removeChild(r),n.childNodes.length<=0&&(null==(e=n.parentElement)||e.removeChild(n))))}}),[n,r]),i&&n&&r?(0,Ye.createPortal)(Q({props:t,defaultTag:Xe,name:"Portal"}),r):null}var et=o.Fragment,tt=(0,o.createContext)(null);Qe.Group=function(e){var t=e.target,n=K(e,["target"]);return i().createElement(tt.Provider,{value:t},Q({props:n,defaultTag:et,name:"Popover.Group"}))};var nt=(0,o.createContext)(null);function rt(){var e=(0,o.useContext)(nt);if(null===e){var t=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,rt),t}return e}var ot,it,at,st,lt=(0,o.createContext)((function(){}));function ct(e){var t=e.children,n=e.onUpdate,r=e.type,a=e.element,s=(0,o.useContext)(lt),l=(0,o.useCallback)((function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];null==n||n.apply(void 0,t),s.apply(void 0,t)}),[s,n]);return re((function(){return l(ot.Add,r,a),function(){return l(ot.Remove,r,a)}}),[l,r,a]),i().createElement(lt.Provider,{value:l},t)}lt.displayName="StackContext",function(e){e[e.Add=0]="Add",e[e.Remove=1]="Remove"}(ot||(ot={})),function(e){e[e.Open=0]="Open",e[e.Closed=1]="Closed"}(at||(at={})),function(e){e[e.SetTitleId=0]="SetTitleId"}(st||(st={}));var ut=((it={})[st.SetTitleId]=function(e,t){return e.titleId===t.id?e:G({},e,{titleId:t.id})},it),dt=(0,o.createContext)(null);function ft(e){var t=(0,o.useContext)(dt);if(null===t){var n=new Error("<"+e+" /> is missing a parent <"+yt.displayName+" /> component.");throw Error.captureStackTrace&&Error.captureStackTrace(n,ft),n}return t}function pt(e,t){return X(t.type,ut,e,t)}dt.displayName="DialogContext";var ht=$.RenderStrategy|$.Static,mt=te((function(e,t){var n,r=e.open,a=e.onClose,s=e.initialFocus,l=K(e,["open","onClose","initialFocus"]),c=(0,o.useState)(0),u=c[0],d=c[1],f=pe();void 0===r&&null!==f&&(r=X(f,((n={})[ue.Open]=!0,n[ue.Closed]=!1,n)));var p=(0,o.useRef)(new Set),h=(0,o.useRef)(null),m=Te(h,t),x=e.hasOwnProperty("open")||null!==f,y=e.hasOwnProperty("onClose");if(!x&&!y)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!x)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!y)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof r)throw new Error("You provided an `open` prop to the `Dialog`, but the value is not a boolean. Received: "+r);if("function"!=typeof a)throw new Error("You provided an `onClose` prop to the `Dialog`, but the value is not a function. Received: "+a);var v=r?at.Open:at.Closed,g=null!==f?f===ue.Open:v===at.Open,b=(0,o.useReducer)(pt,{titleId:null,descriptionId:null}),w=b[0],j=b[1],k=(0,o.useCallback)((function(){return a(!1)}),[a]),O=(0,o.useCallback)((function(e){return j({type:st.SetTitleId,id:e})}),[j]),S=ie()&&v===at.Open,C=u>1,E=null!==(0,o.useContext)(dt);We(h,S?X(C?"parent":"leaf",{parent:Be.RestoreFocus,leaf:Be.All}):Be.None,{initialFocus:s,containers:p}),function(e,t){void 0===t&&(t=!0),re((function(){if(t&&e.current){var n=e.current;Ve.add(n);for(var r,o=Z($e.keys());!(r=o()).done;){var i=r.value;i.contains(n)&&(Je(i),$e.delete(i))}return document.querySelectorAll("body > *").forEach((function(e){if(e instanceof HTMLElement){for(var t,n=Z(Ve);!(t=n()).done;){var r=t.value;if(e.contains(r))return}1===Ve.size&&($e.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),He(e))}})),function(){if(Ve.delete(n),Ve.size>0)document.querySelectorAll("body > *").forEach((function(e){if(e instanceof HTMLElement&&!$e.has(e)){for(var t,n=Z(Ve);!(t=n()).done;){var r=t.value;if(e.contains(r))return}$e.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),He(e)}}));else for(var e,t=Z($e.keys());!(e=t()).done;){var r=e.value;Je(r),$e.delete(r)}}}}),[t])}(h,!!C&&S),Ie("mousedown",(function(e){var t,n=e.target;v===at.Open&&(C||(null==(t=h.current)?void 0:t.contains(n))||k())})),Ie("keydown",(function(e){e.key===_e.Escape&&v===at.Open&&(C||(e.preventDefault(),e.stopPropagation(),k()))})),(0,o.useEffect)((function(){if(v===at.Open&&!E){var e=document.documentElement.style.overflow,t=document.documentElement.style.paddingRight,n=window.innerWidth-document.documentElement.clientWidth;return document.documentElement.style.overflow="hidden",document.documentElement.style.paddingRight=n+"px",function(){document.documentElement.style.overflow=e,document.documentElement.style.paddingRight=t}}}),[v,E]),(0,o.useEffect)((function(){if(v===at.Open&&h.current){var e=new IntersectionObserver((function(e){for(var t,n=Z(e);!(t=n()).done;){var r=t.value;0===r.boundingClientRect.x&&0===r.boundingClientRect.y&&0===r.boundingClientRect.width&&0===r.boundingClientRect.height&&k()}}));return e.observe(h.current),function(){return e.disconnect()}}}),[v,h,k]);var _=function(){var e=(0,o.useState)([]),t=e[0],n=e[1];return[t.length>0?t.join(" "):void 0,(0,o.useMemo)((function(){return function(e){var t=(0,o.useCallback)((function(e){return n((function(t){return[].concat(t,[e])})),function(){return n((function(t){var n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))}}),[]),r=(0,o.useMemo)((function(){return{register:t,slot:e.slot,name:e.name,props:e.props}}),[t,e.slot,e.name,e.props]);return i().createElement(nt.Provider,{value:r},e.children)}}),[n])]}(),N=_[0],P=_[1],A="headlessui-dialog-"+le(),T=(0,o.useMemo)((function(){return[{dialogState:v,close:k,setTitleId:O},w]}),[v,w,k,O]),L=(0,o.useMemo)((function(){return{open:v===at.Open}}),[v]),I={ref:m,id:A,role:"dialog","aria-modal":v===at.Open||void 0,"aria-labelledby":w.titleId,"aria-describedby":N,onClick:function(e){e.stopPropagation()}},M=l;return i().createElement(ct,{type:"Dialog",element:h,onUpdate:(0,o.useCallback)((function(e,t,n){var r;"Dialog"===t&&X(e,((r={})[ot.Add]=function(){p.current.add(n),d((function(e){return e+1}))},r[ot.Remove]=function(){p.current.add(n),d((function(e){return e-1}))},r))}),[])},i().createElement(Ke,{force:!0},i().createElement(Qe,null,i().createElement(dt.Provider,{value:T},i().createElement(Qe.Group,{target:h},i().createElement(Ke,{force:!1},i().createElement(P,{slot:L,name:"Dialog.Description"},Q({props:G({},M,I),slot:L,defaultTag:"div",features:ht,visible:g,name:"Dialog"}))))))))})),xt=te((function e(t,n){var r=ft([yt.displayName,e.name].join("."))[0],i=r.dialogState,a=r.close,s=Te(n),l="headlessui-dialog-overlay-"+le(),c=(0,o.useCallback)((function(e){if(e.target===e.currentTarget){if(Le(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),a()}}),[a]),u=(0,o.useMemo)((function(){return{open:i===at.Open}}),[i]);return Q({props:G({},t,{ref:s,id:l,"aria-hidden":!0,onClick:c}),slot:u,defaultTag:"div",name:"Dialog.Overlay"})}));var yt=Object.assign(mt,{Overlay:xt,Title:function e(t){var n=ft([yt.displayName,e.name].join("."))[0],r=n.dialogState,i=n.setTitleId,a="headlessui-dialog-title-"+le();(0,o.useEffect)((function(){return i(a),function(){return i(null)}}),[a,i]);var s=(0,o.useMemo)((function(){return{open:r===at.Open}}),[r]);return Q({props:G({},t,{id:a}),slot:s,defaultTag:"h2",name:"Dialog.Title"})},Description:function(e){var t=rt(),n="headlessui-description-"+le();re((function(){return t.register(n)}),[n,t.register]);var r=e,o=G({},t.props,{id:n});return Q({props:G({},r,o),slot:t.slot||{},defaultTag:"p",name:t.name||"Description"})}});const vt=wp.i18n,gt=wp.components;var bt=n(42),wt=n.n(bt);const jt=lodash;function kt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"broken-event",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"open";F.setState({entryPoint:e}),window.dispatchEvent(new CustomEvent("extendify::".concat(t,"-library"),{detail:e,bubbles:!0}))}function Ot(e){switch(e){case"editorplus":return"Editor Plus";case"ml-slider":return"MetaSlider"}return e}function St(e){switch(e){case"siteType":return"Site Type";case"patternType":return"Content";case"layoutType":return"Page Types"}}var Ct=n(246);function Et(e){var t=e.taxType,n=e.taxonomies,r=J((function(e){return e.updateTaxonomies})),o=J((function(e){return e.searchParams}));return!(null!=n&&n.length)>0?null:(0,Ct.jsx)(gt.PanelBody,{title:St(t),className:"ext-type-control p-0",initialOpen:!0,children:(0,Ct.jsx)(gt.PanelRow,{children:(0,Ct.jsx)("div",{className:"overflow-hidden w-full relative",children:(0,Ct.jsx)("ul",{className:"px-5 py-1 m-0 w-full",children:n.map((function(e){var n,i,a=(null==o||null===(n=o.taxonomies[t])||void 0===n?void 0:n.slug)===(null==e?void 0:e.slug);return(0,Ct.jsx)("li",{className:"m-0 w-full",children:(0,Ct.jsx)("button",{type:"button",className:"text-left text-sm cursor-pointer w-full flex justify-between items-center px-0 py-2 m-0 leading-none bg-transparent hover:text-wp-theme-500 transition duration-200 button-focus",onClick:function(){return r((i=e,(o=t)in(n={})?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i,n));var n,o,i},children:(0,Ct.jsx)("span",{className:wt()({"text-wp-theme-500":a}),children:null!==(i=null==e?void 0:e.title)&&void 0!==i?i:e.slug})})},e.slug)}))})})})})}function _t(e){return Array.isArray?Array.isArray(e):"[object Array]"===Mt(e)}function Nt(e){return"string"==typeof e}function Pt(e){return"number"==typeof e}function At(e){return!0===e||!1===e||function(e){return Tt(e)&&null!==e}(e)&&"[object Boolean]"==Mt(e)}function Tt(e){return"object"==typeof e}function Lt(e){return null!=e}function It(e){return!e.trim().length}function Mt(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const Rt=Object.prototype.hasOwnProperty;class Dt{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach((e=>{let n=Ft(e);t+=n.weight,this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight})),this._keys.forEach((e=>{e.weight/=t}))}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function Ft(e){let t=null,n=null,r=null,o=1;if(Nt(e)||_t(e))r=e,t=Bt(e),n=zt(e);else{if(!Rt.call(e,"name"))throw new Error((e=>`Missing ${e} property in key`)("name"));const i=e.name;if(r=i,Rt.call(e,"weight")&&(o=e.weight,o<=0))throw new Error((e=>`Property 'weight' in key '${e}' must be a positive integer`)(i));t=Bt(i),n=zt(i)}return{path:t,id:n,weight:o,src:r}}function Bt(e){return _t(e)?e:e.split(".")}function zt(e){return _t(e)?e.join("."):e}var Ut={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1,includeMatches:!1,findAllMatches:!1,minMatchCharLength:1,location:0,threshold:.6,distance:100,...{useExtendedSearch:!1,getFn:function(e,t){let n=[],r=!1;const o=(e,t,i)=>{if(Lt(e))if(t[i]){const a=e[t[i]];if(!Lt(a))return;if(i===t.length-1&&(Nt(a)||Pt(a)||At(a)))n.push(function(e){return null==e?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(e)}(a));else if(_t(a)){r=!0;for(let e=0,n=a.length;e<n;e+=1)o(a[e],t,i+1)}else t.length&&o(a,t,i+1)}else n.push(e)};return o(e,Nt(t)?t.split("."):t,0),r?n:n[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1}};const qt=/[^ ]+/g;class Wt{constructor({getFn:e=Ut.getFn,fieldNormWeight:t=Ut.fieldNormWeight}={}){this.norm=function(e=1,t=3){const n=new Map,r=Math.pow(10,t);return{get(t){const o=t.match(qt).length;if(n.has(o))return n.get(o);const i=1/Math.pow(o,.5*e),a=parseFloat(Math.round(i*r)/r);return n.set(o,a),a},clear(){n.clear()}}}(t,3),this.getFn=e,this.isCreated=!1,this.setIndexRecords()}setSources(e=[]){this.docs=e}setIndexRecords(e=[]){this.records=e}setKeys(e=[]){this.keys=e,this._keysMap={},e.forEach(((e,t)=>{this._keysMap[e.id]=t}))}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,Nt(this.docs[0])?this.docs.forEach(((e,t)=>{this._addString(e,t)})):this.docs.forEach(((e,t)=>{this._addObject(e,t)})),this.norm.clear())}add(e){const t=this.size();Nt(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,n=this.size();t<n;t+=1)this.records[t].i-=1}getValueForItemAtKeyId(e,t){return e[this._keysMap[t]]}size(){return this.records.length}_addString(e,t){if(!Lt(e)||It(e))return;let n={v:e,i:t,n:this.norm.get(e)};this.records.push(n)}_addObject(e,t){let n={i:t,$:{}};this.keys.forEach(((t,r)=>{let o=this.getFn(e,t.path);if(Lt(o))if(_t(o)){let e=[];const t=[{nestedArrIndex:-1,value:o}];for(;t.length;){const{nestedArrIndex:n,value:r}=t.pop();if(Lt(r))if(Nt(r)&&!It(r)){let t={v:r,i:n,n:this.norm.get(r)};e.push(t)}else _t(r)&&r.forEach(((e,n)=>{t.push({nestedArrIndex:n,value:e})}))}n.$[r]=e}else if(!It(o)){let e={v:o,n:this.norm.get(o)};n.$[r]=e}})),this.records.push(n)}toJSON(){return{keys:this.keys,records:this.records}}}function Vt(e,t,{getFn:n=Ut.getFn,fieldNormWeight:r=Ut.fieldNormWeight}={}){const o=new Wt({getFn:n,fieldNormWeight:r});return o.setKeys(e.map(Ft)),o.setSources(t),o.create(),o}function $t(e,{errors:t=0,currentLocation:n=0,expectedLocation:r=0,distance:o=Ut.distance,ignoreLocation:i=Ut.ignoreLocation}={}){const a=t/e.length;if(i)return a;const s=Math.abs(r-n);return o?a+s/o:s?1:a}const Ht=32;function Jt(e,t,n,{location:r=Ut.location,distance:o=Ut.distance,threshold:i=Ut.threshold,findAllMatches:a=Ut.findAllMatches,minMatchCharLength:s=Ut.minMatchCharLength,includeMatches:l=Ut.includeMatches,ignoreLocation:c=Ut.ignoreLocation}={}){if(t.length>Ht)throw new Error(`Pattern length exceeds max of ${Ht}.`);const u=t.length,d=e.length,f=Math.max(0,Math.min(r,d));let p=i,h=f;const m=s>1||l,x=m?Array(d):[];let y;for(;(y=e.indexOf(t,h))>-1;){let e=$t(t,{currentLocation:y,expectedLocation:f,distance:o,ignoreLocation:c});if(p=Math.min(e,p),h=y+u,m){let e=0;for(;e<u;)x[y+e]=1,e+=1}}h=-1;let v=[],g=1,b=u+d;const w=1<<u-1;for(let r=0;r<u;r+=1){let i=0,s=b;for(;i<s;){$t(t,{errors:r,currentLocation:f+s,expectedLocation:f,distance:o,ignoreLocation:c})<=p?i=s:b=s,s=Math.floor((b-i)/2+i)}b=s;let l=Math.max(1,f-s+1),y=a?d:Math.min(f+s,d)+u,j=Array(y+2);j[y+1]=(1<<r)-1;for(let i=y;i>=l;i-=1){let a=i-1,s=n[e.charAt(a)];if(m&&(x[a]=+!!s),j[i]=(j[i+1]<<1|1)&s,r&&(j[i]|=(v[i+1]|v[i])<<1|1|v[i+1]),j[i]&w&&(g=$t(t,{errors:r,currentLocation:a,expectedLocation:f,distance:o,ignoreLocation:c}),g<=p)){if(p=g,h=a,h<=f)break;l=Math.max(1,2*f-h)}}if($t(t,{errors:r+1,currentLocation:f,expectedLocation:f,distance:o,ignoreLocation:c})>p)break;v=j}const j={isMatch:h>=0,score:Math.max(.001,g)};if(m){const e=function(e=[],t=Ut.minMatchCharLength){let n=[],r=-1,o=-1,i=0;for(let a=e.length;i<a;i+=1){let a=e[i];a&&-1===r?r=i:a||-1===r||(o=i-1,o-r+1>=t&&n.push([r,o]),r=-1)}return e[i-1]&&i-r>=t&&n.push([r,i-1]),n}(x,s);e.length?l&&(j.indices=e):j.isMatch=!1}return j}function Gt(e){let t={};for(let n=0,r=e.length;n<r;n+=1){const o=e.charAt(n);t[o]=(t[o]||0)|1<<r-n-1}return t}class Kt{constructor(e,{location:t=Ut.location,threshold:n=Ut.threshold,distance:r=Ut.distance,includeMatches:o=Ut.includeMatches,findAllMatches:i=Ut.findAllMatches,minMatchCharLength:a=Ut.minMatchCharLength,isCaseSensitive:s=Ut.isCaseSensitive,ignoreLocation:l=Ut.ignoreLocation}={}){if(this.options={location:t,threshold:n,distance:r,includeMatches:o,findAllMatches:i,minMatchCharLength:a,isCaseSensitive:s,ignoreLocation:l},this.pattern=s?e:e.toLowerCase(),this.chunks=[],!this.pattern.length)return;const c=(e,t)=>{this.chunks.push({pattern:e,alphabet:Gt(e),startIndex:t})},u=this.pattern.length;if(u>Ht){let e=0;const t=u%Ht,n=u-t;for(;e<n;)c(this.pattern.substr(e,Ht),e),e+=Ht;if(t){const e=u-Ht;c(this.pattern.substr(e),e)}}else c(this.pattern,0)}searchIn(e){const{isCaseSensitive:t,includeMatches:n}=this.options;if(t||(e=e.toLowerCase()),this.pattern===e){let t={isMatch:!0,score:0};return n&&(t.indices=[[0,e.length-1]]),t}const{location:r,distance:o,threshold:i,findAllMatches:a,minMatchCharLength:s,ignoreLocation:l}=this.options;let c=[],u=0,d=!1;this.chunks.forEach((({pattern:t,alphabet:f,startIndex:p})=>{const{isMatch:h,score:m,indices:x}=Jt(e,t,f,{location:r+p,distance:o,threshold:i,findAllMatches:a,minMatchCharLength:s,includeMatches:n,ignoreLocation:l});h&&(d=!0),u+=m,h&&x&&(c=[...c,...x])}));let f={isMatch:d,score:d?u/this.chunks.length:1};return d&&n&&(f.indices=c),f}}class Yt{constructor(e){this.pattern=e}static isMultiMatch(e){return Zt(e,this.multiRegex)}static isSingleMatch(e){return Zt(e,this.singleRegex)}search(){}}function Zt(e,t){const n=e.match(t);return n?n[1]:null}class Xt extends Yt{constructor(e,{location:t=Ut.location,threshold:n=Ut.threshold,distance:r=Ut.distance,includeMatches:o=Ut.includeMatches,findAllMatches:i=Ut.findAllMatches,minMatchCharLength:a=Ut.minMatchCharLength,isCaseSensitive:s=Ut.isCaseSensitive,ignoreLocation:l=Ut.ignoreLocation}={}){super(e),this._bitapSearch=new Kt(e,{location:t,threshold:n,distance:r,includeMatches:o,findAllMatches:i,minMatchCharLength:a,isCaseSensitive:s,ignoreLocation:l})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class Qt extends Yt{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,n=0;const r=[],o=this.pattern.length;for(;(t=e.indexOf(this.pattern,n))>-1;)n=t+o,r.push([t,n-1]);const i=!!r.length;return{isMatch:i,score:i?0:1,indices:r}}}const en=[class extends Yt{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},Qt,class extends Yt{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},class extends Yt{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends Yt{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends Yt{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}},class extends Yt{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},Xt],tn=en.length,nn=/ +(?=([^\"]*\"[^\"]*\")*[^\"]*$)/;const rn=new Set([Xt.type,Qt.type]);class on{constructor(e,{isCaseSensitive:t=Ut.isCaseSensitive,includeMatches:n=Ut.includeMatches,minMatchCharLength:r=Ut.minMatchCharLength,ignoreLocation:o=Ut.ignoreLocation,findAllMatches:i=Ut.findAllMatches,location:a=Ut.location,threshold:s=Ut.threshold,distance:l=Ut.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:n,minMatchCharLength:r,findAllMatches:i,ignoreLocation:o,location:a,threshold:s,distance:l},this.pattern=t?e:e.toLowerCase(),this.query=function(e,t={}){return e.split("|").map((e=>{let n=e.trim().split(nn).filter((e=>e&&!!e.trim())),r=[];for(let e=0,o=n.length;e<o;e+=1){const o=n[e];let i=!1,a=-1;for(;!i&&++a<tn;){const e=en[a];let n=e.isMultiMatch(o);n&&(r.push(new e(n,t)),i=!0)}if(!i)for(a=-1;++a<tn;){const e=en[a];let n=e.isSingleMatch(o);if(n){r.push(new e(n,t));break}}}return r}))}(this.pattern,this.options)}static condition(e,t){return t.useExtendedSearch}searchIn(e){const t=this.query;if(!t)return{isMatch:!1,score:1};const{includeMatches:n,isCaseSensitive:r}=this.options;e=r?e:e.toLowerCase();let o=0,i=[],a=0;for(let r=0,s=t.length;r<s;r+=1){const s=t[r];i.length=0,o=0;for(let t=0,r=s.length;t<r;t+=1){const r=s[t],{isMatch:l,indices:c,score:u}=r.search(e);if(!l){a=0,o=0,i.length=0;break}if(o+=1,a+=u,n){const e=r.constructor.type;rn.has(e)?i=[...i,...c]:i.push(c)}}if(o){let e={isMatch:!0,score:a/o};return n&&(e.indices=i),e}}return{isMatch:!1,score:1}}}const an=[];function sn(e,t){for(let n=0,r=an.length;n<r;n+=1){let r=an[n];if(r.condition(e,t))return new r(e,t)}return new Kt(e,t)}const ln="$and",cn="$or",un="$path",dn="$val",fn=e=>!(!e[ln]&&!e[cn]),pn=e=>({[ln]:Object.keys(e).map((t=>({[t]:e[t]})))});function hn(e,t,{auto:n=!0}={}){const r=e=>{let o=Object.keys(e);const i=(e=>!!e[un])(e);if(!i&&o.length>1&&!fn(e))return r(pn(e));if((e=>!_t(e)&&Tt(e)&&!fn(e))(e)){const r=i?e[un]:o[0],a=i?e[dn]:e[r];if(!Nt(a))throw new Error((e=>`Invalid value for key ${e}`)(r));const s={keyId:zt(r),pattern:a};return n&&(s.searcher=sn(a,t)),s}let a={children:[],operator:o[0]};return o.forEach((t=>{const n=e[t];_t(n)&&n.forEach((e=>{a.children.push(r(e))}))})),a};return fn(e)||(e=pn(e)),r(e)}function mn(e,t){const n=e.matches;t.matches=[],Lt(n)&&n.forEach((e=>{if(!Lt(e.indices)||!e.indices.length)return;const{indices:n,value:r}=e;let o={indices:n,value:r};e.key&&(o.key=e.key.src),e.idx>-1&&(o.refIndex=e.idx),t.matches.push(o)}))}function xn(e,t){t.score=e.score}class yn{constructor(e,t={},n){this.options={...Ut,...t},this.options.useExtendedSearch,this._keyStore=new Dt(this.options.keys),this.setCollection(e,n)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof Wt))throw new Error("Incorrect 'index' type");this._myIndex=t||Vt(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){Lt(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=(()=>!1)){const t=[];for(let n=0,r=this._docs.length;n<r;n+=1){const o=this._docs[n];e(o,n)&&(this.removeAt(n),n-=1,r-=1,t.push(o))}return t}removeAt(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}getIndex(){return this._myIndex}search(e,{limit:t=-1}={}){const{includeMatches:n,includeScore:r,shouldSort:o,sortFn:i,ignoreFieldNorm:a}=this.options;let s=Nt(e)?Nt(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return function(e,{ignoreFieldNorm:t=Ut.ignoreFieldNorm}){e.forEach((e=>{let n=1;e.matches.forEach((({key:e,norm:r,score:o})=>{const i=e?e.weight:null;n*=Math.pow(0===o&&i?Number.EPSILON:o,(i||1)*(t?1:r))})),e.score=n}))}(s,{ignoreFieldNorm:a}),o&&s.sort(i),Pt(t)&&t>-1&&(s=s.slice(0,t)),function(e,t,{includeMatches:n=Ut.includeMatches,includeScore:r=Ut.includeScore}={}){const o=[];return n&&o.push(mn),r&&o.push(xn),e.map((e=>{const{idx:n}=e,r={item:t[n],refIndex:n};return o.length&&o.forEach((t=>{t(e,r)})),r}))}(s,this._docs,{includeMatches:n,includeScore:r})}_searchStringList(e){const t=sn(e,this.options),{records:n}=this._myIndex,r=[];return n.forEach((({v:e,i:n,n:o})=>{if(!Lt(e))return;const{isMatch:i,score:a,indices:s}=t.searchIn(e);i&&r.push({item:e,idx:n,matches:[{score:a,value:e,norm:o,indices:s}]})})),r}_searchLogical(e){const t=hn(e,this.options),n=(e,t,r)=>{if(!e.children){const{keyId:n,searcher:o}=e,i=this._findMatches({key:this._keyStore.get(n),value:this._myIndex.getValueForItemAtKeyId(t,n),searcher:o});return i&&i.length?[{idx:r,item:t,matches:i}]:[]}const o=[];for(let i=0,a=e.children.length;i<a;i+=1){const a=e.children[i],s=n(a,t,r);if(s.length)o.push(...s);else if(e.operator===ln)return[]}return o},r=this._myIndex.records,o={},i=[];return r.forEach((({$:e,i:r})=>{if(Lt(e)){let a=n(t,e,r);a.length&&(o[r]||(o[r]={idx:r,item:e,matches:[]},i.push(o[r])),a.forEach((({matches:e})=>{o[r].matches.push(...e)})))}})),i}_searchObjectList(e){const t=sn(e,this.options),{keys:n,records:r}=this._myIndex,o=[];return r.forEach((({$:e,i:r})=>{if(!Lt(e))return;let i=[];n.forEach(((n,r)=>{i.push(...this._findMatches({key:n,value:e[r],searcher:t}))})),i.length&&o.push({idx:r,item:e,matches:i})})),o}_findMatches({key:e,value:t,searcher:n}){if(!Lt(t))return[];let r=[];if(_t(t))t.forEach((({v:t,i:o,n:i})=>{if(!Lt(t))return;const{isMatch:a,score:s,indices:l}=n.searchIn(t);a&&r.push({score:s,key:e,value:t,idx:o,norm:i,indices:l})}));else{const{v:o,n:i}=t,{isMatch:a,score:s,indices:l}=n.searchIn(o);a&&r.push({score:s,key:e,value:o,norm:i,indices:l})}return r}}function vn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return gn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return gn(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function gn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}yn.version="6.5.3",yn.createIndex=Vt,yn.parseIndex=function(e,{getFn:t=Ut.getFn,fieldNormWeight:n=Ut.fieldNormWeight}={}){const{keys:r,records:o}=e,i=new Wt({getFn:t,fieldNormWeight:n});return i.setKeys(r),i.setIndexRecords(o),i},yn.config=Ut,yn.parseQuery=hn,function(...e){an.push(...e)}(on);var bn=new Map;function wn(e){var t,n,o=e.value,i=e.setValue,a=e.terms,s=F((function(e){var t,n,r;return null!==(t=null===(n=e.preferredOptionsHistory)||void 0===n||null===(r=n.siteType)||void 0===r?void 0:r.filter((function(e){return e.slug})))&&void 0!==t?t:{}})),l=J((function(e){return e.searchParams})),c=vn((0,r.useState)(!1),2),u=c[0],d=c[1],f=(0,r.useRef)(),p=vn((0,r.useState)({}),2),h=p[0],m=p[1],x=vn((0,r.useState)(""),2),y=x[0],v=x[1],g=vn((0,r.useState)([]),2),b=g[0],w=g[1],j=(0,r.useMemo)((function(){return a.filter((function(e){return null==e?void 0:e.featured})).sort((function(e,t){return e.slug<t.slug?-1:e.slug>t.slug?1:0}))}),[a]),k=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(bn.has(e))w(bn.get(e));else{var t=h.search(e);bn.set(e,null!=t&&t.length?t.map((function(e){return e.item})):j),w(bn.get(e))}},O="unknown"===o.slug||!(null!=o&&o.slug);(0,r.useEffect)((function(){m(new yn(a,{keys:["slug","title","keywords"],minMatchCharLength:2,threshold:.3}))}),[a]),(0,r.useEffect)((function(){y.length||w(j)}),[j,y]),(0,r.useEffect)((function(){u&&f.current.focus()}),[u]);var S,C=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,vt.__)("Suggestions","extendify");return e===j&&(t=(0,vt.__)("Examples","extendify")),(0,Ct.jsxs)(Ct.Fragment,{children:[(0,Ct.jsx)("h4",{className:"mt-4 mb-2 text-left uppercase text-xss text-gray-700 font-medium",children:t}),(0,Ct.jsx)("ul",{className:"m-0",children:e.map((function(e){var t,n,r,o=null!==(t=null==e?void 0:e.title)&&void 0!==t?t:e.slug,a=(null==l||null===(n=l.taxonomies)||void 0===n||null===(r=n.siteType)||void 0===r?void 0:r.slug)===e.slug;return(0,Ct.jsx)("li",{className:"m-0 mb-1",children:(0,Ct.jsx)("button",{type:"button",className:wt()("w-full text-left text-sm bg-transparent hover:text-wp-theme-500 m-0 pl-0 cursor-pointer",{"text-gray-800":!a}),onClick:function(){d(!1),i(e)},children:o})},e.slug+(null==e?void 0:e.title))}))})]})};return(0,Ct.jsxs)("div",{className:"w-full bg-extendify-transparent-black rounded",children:[(0,Ct.jsx)("button",{type:"button",onClick:function(){return d((function(e){return!e}))},className:"flex items-center justify-between text-gray-800 button-focus w-full p-4 m-0 cursor-pointer bg-transparent hover:bg-extendify-transparent-black-100 rounded",children:(S=u?(0,vt.__)("What kind of site is this?","extendify"):null!==(t=null!==(n=null==o?void 0:o.title)&&void 0!==n?n:o.slug)&&void 0!==t?t:"Unknown",(0,Ct.jsxs)(Ct.Fragment,{children:[(0,Ct.jsxs)("span",{className:"flex flex-col text-left",children:[(0,Ct.jsx)("span",{className:"text-sm mb-1",children:(0,vt.__)("Site Type","extendify")}),(0,Ct.jsx)("span",{className:"font-light text-xs",children:S})]}),(0,Ct.jsxs)("span",{className:"flex items-center space-x-4",children:[O&&!u&&(0,Ct.jsxs)("svg",{className:"text-wp-alert-red","aria-hidden":"true",focusable:"false",width:"21",height:"21",viewBox:"0 0 21 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ct.jsx)("path",{className:"stroke-current",d:"M10.9982 4.05371C7.66149 4.05371 4.95654 6.75866 4.95654 10.0954C4.95654 13.4321 7.66149 16.137 10.9982 16.137C14.3349 16.137 17.0399 13.4321 17.0399 10.0954C17.0399 6.75866 14.3349 4.05371 10.9982 4.05371V4.05371Z",strokeWidth:"1.25"}),(0,Ct.jsx)("path",{className:"fill-current",d:"M10.0205 12.8717C10.0205 12.3287 10.4508 11.8881 10.9938 11.8881C11.5368 11.8881 11.9774 12.3287 11.9774 12.8717C11.9774 13.4147 11.5368 13.8451 10.9938 13.8451C10.4508 13.8451 10.0205 13.4147 10.0205 12.8717Z"}),(0,Ct.jsx)("path",{className:"fill-current",d:"M11.6495 10.2591C11.6086 10.6177 11.3524 10.9148 10.9938 10.9148C10.625 10.9148 10.3791 10.6074 10.3483 10.2591L10.0205 7.31855C9.95901 6.81652 10.4918 6.34521 10.9938 6.34521C11.4959 6.34521 12.0286 6.81652 11.9774 7.31855L11.6495 10.2591Z"})]}),(0,Ct.jsx)("svg",{className:wt()("text-gray-700 stroke-current",{"transform rotate-90 -translate-x-1":u}),"aria-hidden":"true",focusable:"false",width:"8",height:"13",viewBox:"0 0 8 13",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Ct.jsx)("path",{d:"M1.24194 11.5952L6.24194 6.09519L1.24194 0.595215",strokeWidth:"1.5"})})]})]}))}),u&&(0,Ct.jsxs)("div",{className:"p-4 pt-0 overflow-y-auto max-h-96",children:[(0,Ct.jsxs)("div",{className:"relative my-2",children:[(0,Ct.jsx)("label",{htmlFor:"site-type-search",className:"sr-only",children:(0,vt.__)("Search","extendify")}),(0,Ct.jsx)("input",{ref:f,id:"site-type-search",value:null!=y?y:"",onChange:function(e){return t=e.target.value,v(t),void k(t);var t},type:"text",className:"button-focus bg-white border-0 m-0 p-3.5 py-2.5 rounded text-sm w-full",placeholder:(0,vt.__)("Search","extendify")}),(0,Ct.jsx)("svg",{className:"absolute top-2 right-2 hidden lg:block pointer-events-none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",role:"img","aria-hidden":"true",focusable:"false",children:(0,Ct.jsx)("path",{d:"M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"})})]}),y.length>1&&b===j&&(0,Ct.jsx)("p",{className:"text-left",children:(0,vt.__)("Nothing found...","extendify")}),b===j&&Object.keys(s).length>0&&(0,Ct.jsx)("div",{className:"mb-8",children:C(s,(0,vt.__)("Recent","extendify"))}),b.length>0&&(0,Ct.jsx)("div",{children:C(b)}),O?null:(0,Ct.jsx)("button",{type:"button",className:"mt-4 w-full text-left text-sm bg-transparent hover:text-wp-theme-500 pl-0 cursor-pointer text-wp-theme-500",onClick:function(){d(!1),i("Unknown")},children:(0,vt.__)("Reset","extendify")})]})]})}const jn=function(e){let{icon:t,size:n=24,...o}=e;return(0,r.cloneElement)(t,{width:n,height:n,...o})},kn=e=>(0,r.createElement)("circle",e),On=e=>(0,r.createElement)("g",e),Sn=e=>(0,r.createElement)("path",e),Cn=e=>(0,r.createElement)("rect",e),En=e=>{let{className:t,isPressed:n,...o}=e;const i={...o,className:wt()(t,{"is-pressed":n})||void 0,role:"img","aria-hidden":!0,focusable:!1};return(0,r.createElement)("svg",i)};const _n=(0,Ct.jsxs)(En,{viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ct.jsx)(Sn,{d:"M7.32457 0.907043C3.98785 0.907043 1.2829 3.61199 1.2829 6.94871C1.2829 10.2855 3.98785 12.9904 7.32457 12.9904C10.6613 12.9904 13.3663 10.2855 13.3663 6.94871C13.3663 3.61199 10.6613 0.907043 7.32457 0.907043V0.907043Z",stroke:"currentColor",strokeWidth:"1.25",fill:"none"}),(0,Ct.jsx)(Sn,{d:"M6.34684 9.72526C6.34684 9.18224 6.77716 8.74168 7.32018 8.74168C7.8632 8.74168 8.30377 9.18224 8.30377 9.72526C8.30377 10.2683 7.8632 10.6986 7.32018 10.6986C6.77716 10.6986 6.34684 10.2683 6.34684 9.72526Z",fill:"currentColor"}),(0,Ct.jsx)(Sn,{d:"M7.9759 7.11261C7.93492 7.47121 7.67878 7.76834 7.32018 7.76834C6.95134 7.76834 6.70544 7.46097 6.6747 7.11261L6.34684 4.1721C6.28537 3.67006 6.81814 3.19876 7.32018 3.19876C7.82222 3.19876 8.35499 3.67006 8.30377 4.1721L7.9759 7.11261Z",fill:"currentColor"})]});const Nn=(0,Ct.jsx)(En,{fill:"none",viewBox:"0 0 25 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ct.jsx)(Sn,{clipRule:"evenodd",d:"m14.4063 2h4.1856c1.1856 0 1.6147.12701 2.0484.36409.4336.23802.7729.58706 1.0049 1.03111.2319.445.3548.8853.3548 2.10175v4.29475c0 1.2165-.1238 1.6567-.3548 2.1017-.232.445-.5722.7931-1.0049 1.0312-.1939.1064-.3873.1939-.6476.2567v3.4179c0 1.8788-.1912 2.5588-.5481 3.246-.3582.6873-.8836 1.2249-1.552 1.5925-.6697.3676-1.3325.5623-3.1634.5623h-6.46431c-1.83096 0-2.49367-.1962-3.16346-.5623-.6698-.3676-1.19374-.9067-1.552-1.5925s-.54943-1.3672-.54943-3.246v-6.63138c0-1.87871.19117-2.55871.54801-3.24597.35827-.68727.88362-1.22632 1.55342-1.59393.66837-.36615 1.3325-.56231 3.16346-.56231h2.76781c.0519-.55814.1602-.86269.3195-1.16946.232-.445.5721-.79404 1.0058-1.03206.4328-.23708.8628-.36409 2.0483-.36409zm-2.1512 2.73372c0-.79711.6298-1.4433 1.4067-1.4433h5.6737c.777 0 1.4068.64619 1.4068 1.4433v5.82118c0 .7971-.6298 1.4433-1.4068 1.4433h-5.6737c-.7769 0-1.4067-.6462-1.4067-1.4433z",fill:"currentColor",fillRule:"evenodd"})});const Pn=(0,Ct.jsx)(En,{fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ct.jsx)(Sn,{"clip-rule":"evenodd",d:"m13.505 4h3.3044c.936 0 1.2747.10161 1.6171.29127.3424.19042.6102.46965.7934.82489.1831.356.2801.70824.2801 1.6814v3.43584c0 .9731-.0977 1.3254-.2801 1.6814-.1832.356-.4517.6344-.7934.8248-.153.0852-.3057.1552-.5112.2054v2.7344c0 1.503-.151 2.047-.4327 2.5968-.2828.5498-.6976.9799-1.2252 1.274-.5288.294-1.052.4498-2.4975.4498h-5.10341c-1.44549 0-1.96869-.1569-2.49747-.4498-.52878-.2941-.94242-.7254-1.22526-1.274-.28284-.5487-.43376-1.0938-.43376-2.5968v-5.3051c0-1.50301.15092-2.04701.43264-2.59682.28284-.54981.6976-.98106 1.22638-1.27514.52767-.29293 1.05198-.44985 2.49747-.44985h2.18511c.041-.44652.1265-.69015.2522-.93557.1832-.356.4517-.63523.7941-.82565.3417-.18966.6812-.29127 1.6171-.29127zm-1.6984 2.18698c0-.63769.4973-1.15464 1.1106-1.15464h4.4793c.6133 0 1.1106.51695 1.1106 1.15464v4.65692c0 .6377-.4973 1.1547-1.1106 1.1547h-4.4793c-.6133 0-1.1106-.517-1.1106-1.1547z",fill:"currentColor","fill-rule":"evenodd"})});const An=(0,Ct.jsx)(En,{fill:"none",width:"150",height:"30",viewBox:"0 0 2524 492",xmlns:"http://www.w3.org/2000/svg",children:(0,Ct.jsxs)(On,{fill:"currentColor",children:[(0,Ct.jsx)(Sn,{d:"m609.404 378.5c-24.334 0-46-5.5-65-16.5-18.667-11.333-33.334-26.667-44-46-10.667-19.667-16-42.167-16-67.5 0-25.667 5.166-48.333 15.5-68 10.333-19.667 24.833-35 43.5-46 18.666-11.333 40-17 64-17 25 0 46.5 5.333 64.5 16 18 10.333 31.833 24.833 41.5 43.5 10 18.667 15 41 15 67v18.5l-212 .5 1-39h150.5c0-17-5.5-30.667-16.5-41-10.667-10.333-25.167-15.5-43.5-15.5-14.334 0-26.5 3-36.5 9-9.667 6-17 15-22 27s-7.5 26.667-7.5 44c0 26.667 5.666 46.833 17 60.5 11.666 13.667 28.833 20.5 51.5 20.5 16.666 0 30.333-3.167 41-9.5 11-6.333 18.166-15.333 21.5-27h56.5c-5.334 27-18.667 48.167-40 63.5-21 15.333-47.667 23-80 23z"}),(0,Ct.jsx)("path",{d:"m797.529 372h-69.5l85-121-85-126h71l54.5 84 52.5-84h68.5l-84 125.5 81.5 121.5h-70l-53-81.5z"}),(0,Ct.jsx)("path",{d:"m994.142 125h155.998v51h-155.998zm108.498 247h-61v-324h61z"}),(0,Ct.jsx)("path",{d:"m1278.62 378.5c-24.33 0-46-5.5-65-16.5-18.66-11.333-33.33-26.667-44-46-10.66-19.667-16-42.167-16-67.5 0-25.667 5.17-48.333 15.5-68 10.34-19.667 24.84-35 43.5-46 18.67-11.333 40-17 64-17 25 0 46.5 5.333 64.5 16 18 10.333 31.84 24.833 41.5 43.5 10 18.667 15 41 15 67v18.5l-212 .5 1-39h150.5c0-17-5.5-30.667-16.5-41-10.66-10.333-25.16-15.5-43.5-15.5-14.33 0-26.5 3-36.5 9-9.66 6-17 15-22 27s-7.5 26.667-7.5 44c0 26.667 5.67 46.833 17 60.5 11.67 13.667 28.84 20.5 51.5 20.5 16.67 0 30.34-3.167 41-9.5 11-6.333 18.17-15.333 21.5-27h56.5c-5.33 27-18.66 48.167-40 63.5-21 15.333-47.66 23-80 23z"}),(0,Ct.jsx)("path",{d:"m1484.44 372h-61v-247h56.5l5 32c7.67-12.333 18.5-22 32.5-29 14.34-7 29.84-10.5 46.5-10.5 31 0 54.34 9.167 70 27.5 16 18.333 24 43.333 24 75v152h-61v-137.5c0-20.667-4.66-36-14-46-9.33-10.333-22-15.5-38-15.5-19 0-33.83 6-44.5 18-10.66 12-16 28-16 48z"}),(0,Ct.jsx)("path",{d:"m1798.38 378.5c-24 0-44.67-5.333-62-16-17-11-30.34-26.167-40-45.5-9.34-19.333-14-41.833-14-67.5s4.66-48.333 14-68c9.66-20 23.5-35.667 41.5-47s39.33-17 64-17c17.33 0 33.16 3.5 47.5 10.5 14.33 6.667 25.33 16.167 33 28.5v-156.5h60.5v372h-56l-4-38.5c-7.34 14-18.67 25-34 33-15 8-31.84 12-50.5 12zm13.5-56c14.33 0 26.66-3 37-9 10.33-6.333 18.33-15.167 24-26.5 6-11.667 9-24.833 9-39.5 0-15-3-28-9-39-5.67-11.333-13.67-20.167-24-26.5-10.34-6.667-22.67-10-37-10-14 0-26.17 3.333-36.5 10-10.34 6.333-18.34 15.167-24 26.5-5.34 11.333-8 24.333-8 39s2.66 27.667 8 39c5.66 11.333 13.66 20.167 24 26.5 10.33 6.333 22.5 9.5 36.5 9.5z"}),(0,Ct.jsx)("path",{d:"m1996.45 372v-247h61v247zm30-296.5c-10.34 0-19.17-3.5-26.5-10.5-7-7.3333-10.5-16.1667-10.5-26.5s3.5-19 10.5-26c7.33-6.99999 16.16-10.49998 26.5-10.49998 10.33 0 19 3.49999 26 10.49998 7.33 7 11 15.6667 11 26s-3.67 19.1667-11 26.5c-7 7-15.67 10.5-26 10.5z"}),(0,Ct.jsx)("path",{d:"m2085.97 125h155v51h-155zm155.5-122.5v52c-3.33 0-6.83 0-10.5 0-3.33 0-6.83 0-10.5 0-15.33 0-25.67 3.6667-31 11-5 7.3333-7.5 17.1667-7.5 29.5v277h-60.5v-277c0-22.6667 3.67-40.8333 11-54.5 7.33-14 17.67-24.1667 31-30.5 13.33-6.66666 28.83-10 46.5-10 5 0 10.17.166671 15.5.5 5.67.333329 11 .99999 16 2z"}),(0,Ct.jsx)("path",{d:"m2330.4 125 80.5 228-33 62.5-112-290.5zm-58 361.5v-50.5h36.5c8 0 15-1 21-3 6-1.667 11.34-5 16-10 5-5 9.17-12.333 12.5-22l102.5-276h63l-121 302c-9 22.667-20.33 39.167-34 49.5-13.66 10.333-30.66 15.5-51 15.5-8.66 0-16.83-.5-24.5-1.5-7.33-.667-14.33-2-21-4z"}),(0,Ct.jsx)("path",{clipRule:"evenodd",d:"m226.926 25.1299h83.271c23.586 0 32.123 2.4639 40.751 7.0633 8.628 4.6176 15.378 11.389 19.993 20.0037 4.615 8.6329 7.059 17.1746 7.059 40.7738v83.3183c0 23.599-2.463 32.141-7.059 40.774-4.615 8.633-11.383 15.386-19.993 20.003-3.857 2.065-7.704 3.764-12.884 4.981v66.308c0 36.447-3.803 49.639-10.902 62.972-7.128 13.333-17.579 23.763-30.877 30.894-13.325 7.132-26.51 10.909-62.936 10.909h-128.605c-36.4268 0-49.6113-3.805-62.9367-10.909-13.3254-7.131-23.749-17.589-30.8765-30.894-7.12757-13.304-10.9308-26.525-10.9308-62.972v-128.649c0-36.447 3.80323-49.639 10.9026-62.972 7.1275-13.333 17.5793-23.7909 30.9047-30.9224 13.2972-7.1034 26.5099-10.9088 62.9367-10.9088h55.064c1.033-10.8281 3.188-16.7362 6.357-22.6877 4.615-8.6329 11.382-15.4043 20.01-20.0219 8.61-4.5994 17.165-7.0633 40.751-7.0633zm-42.798 53.0342c0-15.464 12.53-28 27.986-28h112.877c15.457 0 27.987 12.536 27.987 28v112.9319c0 15.464-12.53 28-27.987 28h-112.877c-15.456 0-27.986-12.536-27.986-28z",fillRule:"evenodd"})]})});const Tn=(0,Ct.jsxs)(En,{viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ct.jsx)(Sn,{d:"M7.32457 0.907043C3.98785 0.907043 1.2829 3.61199 1.2829 6.94871C1.2829 10.2855 3.98785 12.9904 7.32457 12.9904C10.6613 12.9904 13.3663 10.2855 13.3663 6.94871C13.3663 3.61199 10.6613 0.907043 7.32457 0.907043V0.907043Z",stroke:"white",strokeWidth:"1.25"}),(0,Ct.jsx)(Sn,{d:"M7.32458 10.0998L4.82458 7.59977M7.32458 10.0998V3.79764V10.0998ZM7.32458 10.0998L9.82458 7.59977L7.32458 10.0998Z",stroke:"white",strokeWidth:"1.25"})]});const Ln=(0,Ct.jsxs)(En,{fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ct.jsx)(Sn,{d:"m11.2721 16.9866.6041 2.2795.6042-2.2795.6213-2.3445c.0001-.0002.0001-.0004.0002-.0006.2404-.9015.8073-1.5543 1.4638-1.8165.0005-.0002.0009-.0004.0013-.0006l1.9237-.7555 1.4811-.5818-1.4811-.5817-1.9264-.7566c0-.0001-.0001-.0001-.0001-.0001-.0001 0-.0001 0-.0001 0-.654-.25727-1.2213-.90816-1.4621-1.81563-.0001-.00006-.0001-.00011-.0001-.00017l-.6215-2.34519-.6042-2.27947-.6041 2.27947-.6216 2.34519v.00017c-.2409.90747-.80819 1.55836-1.46216 1.81563-.00002 0-.00003 0-.00005 0-.00006 0-.00011 0-.00017.0001l-1.92637.7566-1.48108.5817 1.48108.5818 1.92637.7566c.00007 0 .00015.0001.00022.0001.65397.2572 1.22126.9082 1.46216 1.8156v.0002z",stroke:"currentColor","stroke-width":"1.25",fill:"none"}),(0,Ct.jsxs)(On,{fill:"currentColor",children:[(0,Ct.jsx)(Sn,{d:"m18.1034 18.3982-.2787.8625-.2787-.8625c-.1314-.4077-.4511-.7275-.8589-.8589l-.8624-.2786.8624-.2787c.4078-.1314.7275-.4512.8589-.8589l.2787-.8624.2787.8624c.1314.4077.4511.7275.8589.8589l.8624.2787-.8624.2786c-.4078.1314-.7269.4512-.8589.8589z"}),(0,Ct.jsx)(Sn,{d:"m6.33141 6.97291-.27868.86242-.27867-.86242c-.13142-.40775-.45116-.72749-.8589-.85891l-.86243-.27867.86243-.27868c.40774-.13141.72748-.45115.8589-.8589l.27867-.86242.27868.86242c.13142.40775.45116.72749.8589.8589l.86242.27868-.86242.27867c-.40774.13142-.7269.45116-.8589.85891z"})]})]});const In=(0,Ct.jsx)(En,{fill:"none",height:"24",viewBox:"0 0 25 24",width:"25",xmlns:"http://www.w3.org/2000/svg",children:(0,Ct.jsx)(Sn,{d:"m10.3949 8.7864 5.5476-.02507m0 0-.0476 5.52507m.0476-5.52507c-2.357 2.35707-5.4183 5.41827-7.68101 7.68097",stroke:"currentColor",strokeWidth:"1.5"})});const Mn=(0,Ct.jsx)(En,{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ct.jsxs)(On,{stroke:"currentColor",strokeWidth:"1.5",children:[(0,Ct.jsx)(Sn,{d:"m6 4.75h12c.6904 0 1.25.55964 1.25 1.25v12c0 .6904-.5596 1.25-1.25 1.25h-12c-.69036 0-1.25-.5596-1.25-1.25v-12c0-.69036.55964-1.25 1.25-1.25z"}),(0,Ct.jsx)(Sn,{d:"m9.25 19v-14"})]})});const Rn=(0,Ct.jsxs)(En,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ct.jsx)(Sn,{fillRule:"evenodd",clipRule:"evenodd",d:"M7.49271 18.0092C6.97815 17.1176 7.28413 15.9755 8.17569 15.4609C9.06724 14.946 10.2094 15.252 10.7243 16.1435C11.2389 17.0355 10.9329 18.1772 10.0413 18.6922C9.14978 19.2071 8.00764 18.9011 7.49271 18.0092V18.0092Z",fill:"currentColor"}),(0,Ct.jsx)(Sn,{fillRule:"evenodd",clipRule:"evenodd",d:"M16.5073 6.12747C17.0218 7.01903 16.7158 8.16117 15.8243 8.67573C14.9327 9.19066 13.7906 8.88467 13.2757 7.99312C12.7611 7.10119 13.0671 5.95942 13.9586 5.44449C14.8502 4.92956 15.9923 5.23555 16.5073 6.12747V6.12747Z",fill:"currentColor"}),(0,Ct.jsx)(Sn,{fillRule:"evenodd",clipRule:"evenodd",d:"M4.60135 11.1355C5.11628 10.2439 6.25805 9.93793 7.14998 10.4525C8.04153 10.9674 8.34752 12.1096 7.83296 13.0011C7.31803 13.8927 6.17588 14.1987 5.28433 13.6841C4.39278 13.1692 4.08679 12.0274 4.60135 11.1355V11.1355Z",fill:"currentColor"}),(0,Ct.jsx)(Sn,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.3986 13.0011C18.8837 13.8927 17.7419 14.1987 16.85 13.6841C15.9584 13.1692 15.6525 12.027 16.167 11.1355C16.682 10.2439 17.8241 9.93793 18.7157 10.4525C19.6072 10.9674 19.9132 12.1092 19.3986 13.0011V13.0011Z",fill:"currentColor"}),(0,Ct.jsx)(Sn,{d:"M9.10857 8.92594C10.1389 8.92594 10.9742 8.09066 10.9742 7.06029C10.9742 6.02992 10.1389 5.19464 9.10857 5.19464C8.0782 5.19464 7.24292 6.02992 7.24292 7.06029C7.24292 8.09066 8.0782 8.92594 9.10857 8.92594Z",fill:"currentColor"}),(0,Ct.jsx)(Sn,{d:"M14.8913 18.942C15.9217 18.942 16.7569 18.1067 16.7569 17.0763C16.7569 16.046 15.9217 15.2107 14.8913 15.2107C13.8609 15.2107 13.0256 16.046 13.0256 17.0763C13.0256 18.1067 13.8609 18.942 14.8913 18.942Z",fill:"currentColor"}),(0,Ct.jsx)(Sn,{fillRule:"evenodd",clipRule:"evenodd",d:"M10.3841 13.0011C9.86951 12.1096 10.1755 10.9674 11.067 10.4525C11.9586 9.93793 13.1007 10.2439 13.6157 11.1355C14.1302 12.0274 13.8242 13.1692 12.9327 13.6841C12.0411 14.1987 10.899 13.8927 10.3841 13.0011V13.0011Z",fill:"currentColor"})]});const Dn=(0,Ct.jsxs)(En,{fill:"none",viewBox:"0 0 151 148",width:"151",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ct.jsx)(kn,{cx:"65.6441",cy:"66.6114",fill:"#0b4a43",r:"65.3897"}),(0,Ct.jsxs)(On,{fill:"#cbc3f5",stroke:"#0b4a43",children:[(0,Ct.jsx)(Sn,{d:"m61.73 11.3928 3.0825 8.3304.1197.3234.3234.1197 8.3304 3.0825-8.3304 3.0825-.3234.1197-.1197.3234-3.0825 8.3304-3.0825-8.3304-.1197-.3234-.3234-.1197-8.3304-3.0825 8.3304-3.0825.3234-.1197.1197-.3234z",strokeWidth:"1.5"}),(0,Ct.jsx)(Sn,{d:"m84.3065 31.2718c0 5.9939-12.4614 22.323-18.6978 22.323h-17.8958v56.1522c3.5249.9 11.6535 0 17.8958 0h6.2364c11.2074 3.33 36.0089 7.991 45.5529 0l-9.294-62.1623c-2.267-1.7171-5.949-6.6968-2.55-12.8786 3.4-6.1817 2.55-18.0406 0-24.5756-1.871-4.79616-8.3289-8.90882-14.4482-8.90882s-7.0825 4.00668-6.7993 6.01003z",strokeWidth:"1.75"}),(0,Ct.jsx)(Cn,{height:"45.5077",rx:"9.13723",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 191.5074 -96.0026)",width:"18.2745",x:"143.755",y:"47.7524"}),(0,Ct.jsx)(Cn,{height:"42.3038",rx:"8.73674",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 241.97 -50.348)",width:"17.4735",x:"146.159",y:"95.811"}),(0,Ct.jsx)(Cn,{height:"55.9204",rx:"8.73674",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 213.1347 -85.5913)",width:"17.4735",x:"149.363",y:"63.7717"}),(0,Ct.jsx)(Cn,{height:"51.1145",rx:"8.73674",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 229.1545 -69.5715)",width:"17.4735",x:"149.363",y:"79.7915"}),(0,Ct.jsx)(Sn,{d:"m75.7483 105.349c.9858-25.6313-19.2235-42.0514-32.8401-44.0538v12.0146c8.5438 1.068 24.8303 9.7642 24.8303 36.0442 0 23.228 19.4905 33.374 29.6362 33.641v-10.413s-22.6122-1.602-21.6264-27.233z",strokeWidth:"1.75"}),(0,Ct.jsx)(Sn,{d:"m68.5388 109.354c.9858-25.6312-19.2234-42.0513-32.8401-44.0537v12.0147c8.5438 1.0679 24.8303 9.7641 24.8303 36.044 0 23.228 19.4905 33.374 29.6362 33.641v-10.413s-22.6122-1.602-21.6264-27.233z",strokeWidth:"1.75"})]})]});const Fn=(0,Ct.jsxs)(En,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ct.jsx)(kn,{cx:"12",cy:"12",r:"7.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,Ct.jsx)(kn,{cx:"12",cy:"12",r:"4.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,Ct.jsx)(kn,{cx:"11.9999",cy:"12.2",r:"6",transform:"rotate(-45 11.9999 12.2)",stroke:"currentColor",strokeWidth:"3",strokeDasharray:"1.5 4"})]});const Bn=(0,Ct.jsx)(En,{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ct.jsx)(Sn,{d:"m11.7758 3.45425c.0917-.18582.3567-.18581.4484 0l2.3627 4.78731c.0364.07379.1068.12493.1882.13676l5.2831.76769c.2051.02979.287.28178.1386.42642l-3.8229 3.72637c-.0589.0575-.0858.1402-.0719.2213l.9024 5.2618c.0351.2042-.1793.36-.3627.2635l-4.7254-2.4842c-.0728-.0383-.1598-.0383-.2326 0l-4.7254 2.4842c-.18341.0965-.39776-.0593-.36274-.2635l.90247-5.2618c.01391-.0811-.01298-.1638-.0719-.2213l-3.8229-3.72637c-.14838-.14464-.0665-.39663.13855-.42642l5.28312-.76769c.08143-.01183.15182-.06297.18823-.13676z",fill:"currentColor"})});const zn=(0,Ct.jsx)(En,{fill:"none",viewBox:"0 0 25 25",xmlns:"http://www.w3.org/2000/svg",children:(0,Ct.jsx)(Sn,{clipRule:"evenodd",d:"m13 4c4.9545 0 9 4.04545 9 9 0 4.9545-4.0455 9-9 9-4.95455 0-9-4.0455-9-9 0-4.95455 4.04545-9 9-9zm5.0909 13.4545c-1.9545 3.8637-8.22726 3.8637-10.22726 0-.04546-.1818-.04546-.3636 0-.5454 2-3.8636 8.27276-3.8636 10.22726 0 .0909.1818.0909.3636 0 .5454zm-5.0909-8.90905c-1.2727 0-2.3182 1.04546-2.3182 2.31815 0 1.2728 1.0455 2.3182 2.3182 2.3182s2.3182-1.0454 2.3182-2.3182c0-1.27269-1.0455-2.31815-2.3182-2.31815z",fill:"currentColor",fillRule:"evenodd"})});var Un=function(){var e=F((function(e){return e.remainingImports})),t=F((function(e){return e.allowedImports})),n=e()>0?"has-imports":"no-imports",o="has-imports"===n?"bg-extendify-main hover:bg-extendify-main-dark":"bg-extendify-alert",i="has-imports"===n?Tn:_n;return(0,r.useEffect)((function(){t||E().finally((function(e){e=/^[1-9]\d*$/.test(e)?e:"5",F.setState({allowedImports:e})}))}),[t]),t?(0,Ct.jsxs)("a",{target:"_blank",rel:"noreferrer",className:wt()(o,"hidden sm:flex w-full no-underline button-focus text-sm justify-between py-3 px-4 text-white rounded"),href:"https://www.extendify.com/pricing/?utm_source=".concat(encodeURIComponent(window.extendifyData.sdk_partner),"&utm_medium=library&utm_campaign=import-counter&utm_content=upgrade&utm_term=").concat(n),children:[(0,Ct.jsxs)("div",{className:"flex items-center space-x-2 no-underline",children:[(0,Ct.jsx)(jn,{icon:i,size:14}),(0,Ct.jsx)("span",{children:(0,vt.sprintf)((0,vt.__)("%s/%s Imports","extendify"),e(),Number(t))})]}),(0,Ct.jsx)("span",{className:"text-white no-underline font-medium outline-none",children:(0,vt.__)("Upgrade","extendify")})]}):null};function qn(){var e,t,n,r,o,i=B((function(e){return e.taxonomies})),a=J((function(e){return e.searchParams})),s=F((function(e){return e.updatePreferredSiteType})),l=J((function(e){return e.updateTaxonomies})),c=F((function(e){return e.apiKey})),u="pattern"===a.type?"patternType":"layoutType",d=!(null!=a&&null!==(e=a.taxonomies[u])&&void 0!==e&&null!==(t=e.slug)&&void 0!==t&&t.length);return(0,Ct.jsxs)(Ct.Fragment,{children:[(0,Ct.jsx)("div",{className:"hidden sm:flex px-5 -ml-1.5 text-extendify-black",children:(0,Ct.jsx)(jn,{icon:Pn,size:40})}),(0,Ct.jsx)("div",{className:"px-5",children:(0,Ct.jsxs)("button",{onClick:function(){return l((n={slug:"",title:"Featured"},(t=u)in(e={})?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e));var e,t,n},className:wt()("text-left text-sm cursor-pointer w-full flex items-center px-0 py-2 m-0 leading-none bg-transparent hover:text-wp-theme-500 transition duration-200 button-focus space-x-1",{"text-wp-theme-500":d}),children:[(0,Ct.jsx)(jn,{icon:Ln,size:24}),(0,Ct.jsx)("span",{className:"text-sm",children:(0,vt.__)("Featured","extendify")})]})}),(0,Ct.jsx)("div",{className:"sm:mb-8 mx-6 sm:mx-0 sm:mt-0 pt-0.5 px-5",children:Object.keys(null!==(n=null==i?void 0:i.siteType)&&void 0!==n?n:{}).length>0&&(0,Ct.jsx)(wn,{value:null!==(r=null==a||null===(o=a.taxonomies)||void 0===o?void 0:o.siteType)&&void 0!==r?r:"",setValue:function(e){s(e),l({siteType:e})},terms:i.siteType})}),(0,Ct.jsx)("div",{className:"mt-px flex-grow hidden overflow-y-auto pb-32 pt-px sm:block",children:(0,Ct.jsx)(gt.Panel,{className:"bg-transparent",children:(0,Ct.jsx)(Et,{taxType:u,taxonomies:i[u]})})}),!c.length&&(0,Ct.jsx)("div",{className:"px-5",children:(0,Ct.jsx)(Un,{})})]})}function Wn(e){var t=e.children;return(0,Ct.jsxs)(Ct.Fragment,{children:[(0,Ct.jsx)("aside",{className:"flex-shrink-0 py-0 sm:py-5 relative border-r border-extendify-transparent-black-100 bg-extendify-transparent-white backdrop-filter backdrop-blur-xl backdrop-saturate-200",children:(0,Ct.jsx)("div",{className:"flex flex-col h-full sm:w-64 py-6 sm:py-0 sm:space-y-6",children:t[0]})}),(0,Ct.jsx)("main",{id:"extendify-templates",className:"bg-white w-full pt-6 sm:pt-0 h-full overflow-hidden",children:t[1]})]})}const Vn=(0,r.createElement)(En,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(Sn,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));var $n=function(e){var t=e.className,n=J((function(e){return e.updateType})),r=y((function(e){return e.currentType?e.currentType:"pattern"}));return(0,Ct.jsxs)("div",{className:t,children:[(0,Ct.jsx)("h4",{className:"sr-only",children:(0,vt.__)("Type select","extendify")}),(0,Ct.jsx)("button",{type:"button",className:wt()({"cursor-pointer text-xs leading-none m-0 py-2.5 px-4 min-w-sm border rounded-tl-sm rounded-bl-sm border-black button-focus":!0,"bg-gray-900 text-white":"pattern"===r,"bg-transparent text-black":"pattern"!==r}),onClick:function(){return n("pattern")},children:(0,Ct.jsx)("span",{className:"",children:(0,vt.__)("Patterns","extendify")})}),(0,Ct.jsx)("button",{type:"button",className:wt()({"cursor-pointer text-xs leading-none m-0 py-2.5 px-4 min-w-sm items-center border rounded-tr-sm rounded-br-sm border-black outline-none -ml-px button-focus":!0,"bg-gray-900 text-white":"template"===r,"bg-transparent text-black":"template"!==r}),onClick:function(){return n("template")},children:(0,Ct.jsx)("span",{className:"",children:(0,vt.__)("Page Layouts","extendify")})})]})};function Hn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Jn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Jn(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Gn=function(){var e=Hn((0,r.useState)(!1),2),t=e[0],n=e[1],o=function(){n(window.location.search.indexOf("DEVMODE")>-1)};return(0,r.useEffect)((function(){return n(window.location.search.indexOf("DEVMODE")>-1),window.addEventListener("popstate",o),function(){window.removeEventListener("popstate",o)}}),[]),t};function Kn(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function Yn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Zn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Zn(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Xn(e){var t=e.actionCallback,n=e.initialFocus,o=F((function(e){return e.apiKey.length})),i=Yn((0,r.useState)(""),2),a=i[0],s=i[1],l=Yn((0,r.useState)(""),2),c=l[0],u=l[1],d=Yn((0,r.useState)(""),2),f=d[0],p=d[1],h=Yn((0,r.useState)("info"),2),m=h[0],x=h[1],y=Yn((0,r.useState)(!1),2),v=y[0],b=y[1],w=Yn((0,r.useState)(!1),2),j=w[0],k=w[1],S=(0,r.useRef)(null),C=(0,r.useRef)(null),E=Gn();(0,r.useEffect)((function(){return s(F.getState().email),function(){return x("info")}}),[]),(0,r.useEffect)((function(){var e;j&&(null==S||null===(e=S.current)||void 0===e||e.focus())}),[j]);var _=function(){var e,t=(e=g().mark((function e(t){var n,r,o,i,s;return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),b(!0),p(""),e.next=5,O(a,c);case 5:if(n=e.sent,r=n.token,o=n.error,i=n.exception,void 0===(s=n.message)){e.next=15;break}return x("error"),b(!1),p(s.length?s:"Error: Are you interacting with the wrong server?"),e.abrupt("return");case 15:if(!o&&!i){e.next=20;break}return x("error"),b(!1),p(o.length?o:i),e.abrupt("return");case 20:if(r&&"string"==typeof r){e.next=25;break}return x("error"),b(!1),p((0,vt.__)("Something went wrong","extendify")),e.abrupt("return");case 25:x("success"),p("Success!"),k(!0),b(!1),F.setState({email:a,apiKey:r});case 30:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){Kn(i,r,o,a,s,"next",e)}function s(e){Kn(i,r,o,a,s,"throw",e)}a(void 0)}))});return function(e){return t.apply(this,arguments)}}();return j?(0,Ct.jsxs)("section",{className:"w-80 space-y-8 text-center pt-2 pb-4",children:[(0,Ct.jsx)(jn,{icon:Dn,size:148}),(0,Ct.jsx)("p",{className:"text-lg text-extendify-black text-center leading-extra-tight font-semibold",children:(0,vt.__)("You've signed in to Extendify","extendify")}),(0,Ct.jsx)(gt.Button,{ref:S,className:"px-4 p-2 cursor-pointer text-center rounded bg-extendify-main text-white",onClick:t,children:(0,vt.__)("View patterns","extendify")})]}):o?(0,Ct.jsxs)("section",{className:"space-y-8 w-full pb-2",children:[(0,Ct.jsx)("p",{className:"text-base text-extendify-black leading-extra-tight",children:(0,vt.__)("Account","extendify")}),(0,Ct.jsxs)("div",{className:"flex justify-between items-center",children:[(0,Ct.jsxs)("div",{className:"flex items-center space-x-2 -ml-2",children:[(0,Ct.jsx)(jn,{icon:zn,size:48}),(0,Ct.jsx)("p",{className:"text-extendify-black",children:null!=a&&a.length?a:(0,vt.__)("Logged In","extendify")})]}),E&&(0,Ct.jsx)(gt.Button,{className:"px-4 py-3 cursor-pointer text-center rounded bg-extendify-main hover:bg-extendify-main-dark text-white",onClick:function(){u(""),F.setState({apiKey:""}),setTimeout((function(){var e;null==C||null===(e=C.current)||void 0===e||e.focus()}),0)},children:(0,vt.__)("Sign out","extendify")})]})]}):(0,Ct.jsxs)("section",{className:"w-80 text-left space-y-8 pb-6",children:[(0,Ct.jsxs)("div",{children:[(0,Ct.jsx)("p",{className:"text-lg text-extendify-black text-center leading-extra-tight font-semibold",children:(0,vt.__)("Sign in to Extendify","extendify")}),(0,Ct.jsxs)("p",{className:"text-sm text-extendify-gray text-center space-x-1 leading-extra-tight",children:[(0,Ct.jsx)("span",{children:(0,vt.__)("Don't have an account?","extendify")}),(0,Ct.jsx)("a",{href:"https://extendify.com/pricing?utm_source=".concat(window.extendifyData.sdk_partner,"&utm_medium=library&utm_campaign=sign-in-form&utm_content=sign-up"),target:"_blank",className:"underline hover:no-underline text-extendify-gray",rel:"noreferrer",children:(0,vt.__)("Sign up","extendify")})]})]}),(0,Ct.jsxs)("form",{onSubmit:_,className:"space-y-2",children:[(0,Ct.jsxs)("div",{className:"flex items-center",children:[(0,Ct.jsx)("label",{className:"sr-only",htmlFor:"extendify-login-email",children:(0,vt.__)("Email address","extendify")}),(0,Ct.jsx)("input",{ref:n,id:"extendify-login-email",name:"extendify-login-email",type:"email",className:"border-2 p-2 w-full rounded",placeholder:(0,vt.__)("Email address","extendify"),value:a.length?a:"",onChange:function(e){return s(e.target.value)}})]}),(0,Ct.jsxs)("div",{className:"flex items-center",children:[(0,Ct.jsx)("label",{className:"sr-only",htmlFor:"extendify-login-license",children:(0,vt.__)("License key","extendify")}),(0,Ct.jsx)("input",{ref:C,id:"extendify-login-license",name:"extendify-login-license",type:"text",className:"border-2 p-2 w-full rounded",placeholder:(0,vt.__)("License key","extendify"),value:c,onChange:function(e){return u(e.target.value)}})]}),(0,Ct.jsx)("div",{className:"pt-2 flex justify-center",children:(0,Ct.jsxs)("button",{type:"submit",className:"relative p-2 py-3 w-72 max-w-full flex justify-center cursor-pointer text-center rounded bg-extendify-main hover:bg-extendify-main-dark text-base text-white ",children:[(0,Ct.jsx)("span",{children:(0,vt.__)("Sign In","extendify")}),v&&(0,Ct.jsx)("div",{className:"absolute right-2.5",children:(0,Ct.jsx)(gt.Spinner,{})})]})}),f&&(0,Ct.jsx)("div",{className:wt()({"border-gray-900 text-gray-900":"info"===m,"border-wp-alert-red text-wp-alert-red":"error"===m,"border-extendify-main text-extendify-main":"success"===m}),children:f}),(0,Ct.jsx)("div",{className:"text-center pt-4",children:(0,Ct.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://extendify.com/guides/sign-in?utm_source=".concat(window.extendifyData.sdk_partner,"&utm_medium=library&utm_campaign=sign-in-form&utm_content=need-help"),className:"underline hover:no-underline text-sm text-extendify-gray",children:(0,vt.__)("Need Help?","extendify")})})]})]})}function Qn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function er(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qn(Object(n),!0).forEach((function(t){tr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function tr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nr=(0,r.forwardRef)((function(e,t){return(0,Ct.jsx)(gt.Button,er(er({},e),{},{icon:(0,Ct.jsx)(jn,{icon:Vn}),ref:t,className:"text-extendify-black opacity-75 hover:opacity-100",showTooltip:!1,label:(0,vt.__)("Close dialog","extendify")}))})),rr=(0,r.forwardRef)((function(e,t){var n=e.isOpen,o=e.heading,i=e.onRequestClose,a=e.children,s=(0,r.useRef)(null);return(0,Ct.jsx)(Ae,{appear:!0,show:n,as:r.Fragment,className:"extendify",children:(0,Ct.jsx)(yt,{initialFocus:null!=t?t:s,onClose:i,children:(0,Ct.jsxs)("div",{className:"fixed z-high inset-0 flex",children:[(0,Ct.jsx)(Ae.Child,{as:r.Fragment,enter:"ease-out duration-200 transition",enterFrom:"opacity-0",enterTo:"opacity-100",children:(0,Ct.jsx)(yt.Overlay,{className:"fixed inset-0 bg-black bg-opacity-40"})}),(0,Ct.jsx)(Ae.Child,{as:r.Fragment,enter:"ease-out duration-300 translate transform",enterFrom:"opacity-0 translate-y-4 sm:translate-y-5",enterTo:"opacity-100 translate-y-0",children:(0,Ct.jsx)("div",{className:"m-auto relative w-full",children:(0,Ct.jsxs)("div",{className:"bg-white shadow-modal items-center justify-center m-auto max-w-lg relative rounded-sm w-full",children:[o?(0,Ct.jsxs)("div",{className:"border-b flex justify-between items-center leading-none pl-8 py-2 pr-3",children:[(0,Ct.jsx)("span",{className:"text-base text-extendify-black whitespace-nowrap",children:o}),(0,Ct.jsx)(nr,{onClick:i})]}):(0,Ct.jsx)("div",{className:"absolute block px-4 py-4 top-0 right-0 ",children:(0,Ct.jsx)(nr,{ref:s,onClick:i})}),(0,Ct.jsx)("div",{children:a})]})})})]})})})}));function or(e){var t=e.isOpen,n=e.onClose,o=(0,r.useRef)(null);return(0,Ct.jsx)(rr,{heading:(0,vt.__)("Settings","extendify"),isOpen:t,ref:o,onRequestClose:n,children:(0,Ct.jsx)("div",{className:"flex p-6 justify-center",children:(0,Ct.jsx)(Xn,{initialFocus:o,actionCallback:n})})})}var ir=function(e){var t=e.className,n=y((function(e){return e.setOpen})),r=y((function(e){return e.setCurrentModal})),o=F((function(e){return e.apiKey.length}));return(0,Ct.jsx)("div",{className:t,children:(0,Ct.jsxs)("div",{className:"flex justify-between items-center h-full",children:[(0,Ct.jsx)("div",{className:"flex-1"}),(0,Ct.jsx)($n,{className:"flex-1 flex items-center justify-center"}),(0,Ct.jsxs)("div",{className:"flex-1 flex justify-end items-center",children:[(0,Ct.jsx)(gt.Button,{onClick:function(){return r((0,Ct.jsx)(or,{isOpen:!0,onClose:function(){return r(null)}}))},icon:(0,Ct.jsx)(jn,{icon:zn,size:24}),label:(0,vt.__)("Login and settings area","extendify"),children:o?"":(0,vt.__)("Log In","extendify")}),(0,Ct.jsx)(gt.Button,{onClick:function(){return n(!1)},icon:(0,Ct.jsx)(jn,{icon:Vn,size:24}),label:(0,vt.__)("Close library","extendify")})]})]})})};function ar(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function sr(){return sr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sr.apply(this,arguments)}function lr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function cr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lr(Object(n),!0).forEach((function(t){ur(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ur(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const dr={breakpointCols:void 0,className:void 0,columnClassName:void 0,children:void 0,columnAttrs:void 0,column:void 0};class fr extends i().Component{constructor(e){let t;super(e),this.reCalculateColumnCount=this.reCalculateColumnCount.bind(this),this.reCalculateColumnCountDebounce=this.reCalculateColumnCountDebounce.bind(this),t=this.props.breakpointCols&&this.props.breakpointCols.default?this.props.breakpointCols.default:parseInt(this.props.breakpointCols)||2,this.state={columnCount:t}}componentDidMount(){this.reCalculateColumnCount(),window&&window.addEventListener("resize",this.reCalculateColumnCountDebounce)}componentDidUpdate(){this.reCalculateColumnCount()}componentWillUnmount(){window&&window.removeEventListener("resize",this.reCalculateColumnCountDebounce)}reCalculateColumnCountDebounce(){window&&window.requestAnimationFrame?(window.cancelAnimationFrame&&window.cancelAnimationFrame(this._lastRecalculateAnimationFrame),this._lastRecalculateAnimationFrame=window.requestAnimationFrame((()=>{this.reCalculateColumnCount()}))):this.reCalculateColumnCount()}reCalculateColumnCount(){const e=window&&window.innerWidth||1/0;let t=this.props.breakpointCols;"object"!=typeof t&&(t={default:parseInt(t)||2});let n=1/0,r=t.default||2;for(let o in t){const i=parseInt(o);i>0&&e<=i&&i<n&&(n=i,r=t[o])}r=Math.max(1,parseInt(r)||1),this.state.columnCount!==r&&this.setState({columnCount:r})}itemsInColumns(){const e=this.state.columnCount,t=new Array(e),n=i().Children.toArray(this.props.children);for(let r=0;r<n.length;r++){const o=r%e;t[o]||(t[o]=[]),t[o].push(n[r])}return t}renderColumns(){const{column:e,columnAttrs:t={},columnClassName:n}=this.props,r=this.itemsInColumns(),o=100/r.length+"%";let a=n;a&&"string"!=typeof a&&(this.logDeprecated('The property "columnClassName" requires a string'),void 0===a&&(a="my-masonry-grid_column"));const s=cr(cr(cr({},e),t),{},{style:cr(cr({},t.style),{},{width:o}),className:a});return r.map(((e,t)=>i().createElement("div",sr({},s,{key:t}),e)))}logDeprecated(e){console.error("[Masonry]",e)}render(){const e=this.props,{children:t,breakpointCols:n,columnClassName:r,columnAttrs:o,column:a,className:s}=e,l=ar(e,["children","breakpointCols","columnClassName","columnAttrs","column","className"]);let c=s;return"string"!=typeof s&&(this.logDeprecated('The property "className" requires a string'),void 0===s&&(c="my-masonry-grid")),i().createElement("div",sr({},l,{className:c}),this.renderColumns())}}fr.defaultProps=dr;const pr=fr;function hr(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function mr(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){hr(i,r,o,a,s,"next",e)}function s(e){hr(i,r,o,a,s,"throw",e)}a(void 0)}))}}var xr=0,yr=function(e){var t=arguments;return mr(g().mark((function n(){var r,o,i,a,s,l,c,u;return g().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return s=t.length>1&&void 0!==t[1]?t[1]:{},xr++,l="pattern"===e.type?"8":"4",c="pattern"===e.type?"patternType":"layoutType",n.next=6,w.post("templates",{filterByFormula:br(e,c),pageSize:null!==(r=null==s?void 0:s.pageSize)&&void 0!==r?r:l,categories:e.taxonomies,search:e.search,type:e.type,offset:null!==(o=s.offset)&&void 0!==o?o:"",initial:1===xr,request_count:xr,sdk_partner:null!==(i=null===(a=F.getState())||void 0===a?void 0:a.sdkPartner)&&void 0!==i?i:""});case 6:return u=n.sent,n.abrupt("return",u);case 8:case"end":return n.stop()}}),n)})))()},vr=function(e){var t,n;return w.post("templates/".concat(e.id),{template_id:null==e?void 0:e.id,maybe_import:!0,type:null===(t=e.fields)||void 0===t?void 0:t.type,pageSize:"1",template_name:null===(n=e.fields)||void 0===n?void 0:n.title})},gr=function(e){var t,n,r,o,i;return w.post("templates/".concat(e.id),{template_id:e.id,imported:!0,basePattern:null!==(t=null!==(n=null===(r=e.fields)||void 0===r?void 0:r.basePattern)&&void 0!==n?n:null===(o=e.fields)||void 0===o?void 0:o.baseLayout)&&void 0!==t?t:"",type:e.fields.type,pageSize:"1",template_name:null===(i=e.fields)||void 0===i?void 0:i.title})},br=function(e,t){var n,r,o,i=e.taxonomies,a=null!=i&&null!==(n=i.siteType)&&void 0!==n&&null!==(r=n.slug)&&void 0!==r&&r.length?i.siteType.slug:"default",s=['{type}="'.concat(t.replace("Type",""),'"'),'{siteType}="'.concat(a,'"')];return null!==(o=i[t])&&void 0!==o&&o.slug&&s.push("{".concat(t,'}="').concat(i[t].slug,'"')),"AND(".concat(s.join(", "),")").replace(/\r?\n|\r/g,"")};function wr(){return wr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wr.apply(this,arguments)}function jr(e,t){return jr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},jr(e,t)}var kr=new Map,Or=new WeakMap,Sr=0,Cr=void 0;function Er(e){return Object.keys(e).sort().filter((function(t){return void 0!==e[t]})).map((function(t){return t+"_"+("root"===t?(n=e.root)?(Or.has(n)||(Sr+=1,Or.set(n,Sr.toString())),Or.get(n)):"0":e[t]);var n})).toString()}function _r(e,t,n,r){if(void 0===n&&(n={}),void 0===r&&(r=Cr),void 0===window.IntersectionObserver&&void 0!==r){var o=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:o,intersectionRect:o,rootBounds:o}),function(){}}var i=function(e){var t=Er(e),n=kr.get(t);if(!n){var r,o=new Map,i=new IntersectionObserver((function(t){t.forEach((function(t){var n,i=t.isIntersecting&&r.some((function(e){return t.intersectionRatio>=e}));e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=i),null==(n=o.get(t.target))||n.forEach((function(e){e(i,t)}))}))}),e);r=i.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:i,elements:o},kr.set(t,n)}return n}(n),a=i.id,s=i.observer,l=i.elements,c=l.get(e)||[];return l.has(e)||l.set(e,c),c.push(t),s.observe(e),function(){c.splice(c.indexOf(t),1),0===c.length&&(l.delete(e),s.unobserve(e)),0===l.size&&(s.disconnect(),kr.delete(a))}}var Nr=["children","as","tag","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function Pr(e){return"function"!=typeof e.children}var Ar=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).node=null,n._unobserveCb=null,n.handleNode=function(e){n.node&&(n.unobserve(),e||n.props.triggerOnce||n.props.skip||n.setState({inView:!!n.props.initialInView,entry:void 0})),n.node=e||null,n.observeNode()},n.handleChange=function(e,t){e&&n.props.triggerOnce&&n.unobserve(),Pr(n.props)||n.setState({inView:e,entry:t}),n.props.onChange&&n.props.onChange(e,t)},n.state={inView:!!t.initialInView,entry:void 0},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,jr(t,n);var i=r.prototype;return i.componentDidUpdate=function(e){e.rootMargin===this.props.rootMargin&&e.root===this.props.root&&e.threshold===this.props.threshold&&e.skip===this.props.skip&&e.trackVisibility===this.props.trackVisibility&&e.delay===this.props.delay||(this.unobserve(),this.observeNode())},i.componentWillUnmount=function(){this.unobserve(),this.node=null},i.observeNode=function(){if(this.node&&!this.props.skip){var e=this.props,t=e.threshold,n=e.root,r=e.rootMargin,o=e.trackVisibility,i=e.delay,a=e.fallbackInView;this._unobserveCb=_r(this.node,this.handleChange,{threshold:t,root:n,rootMargin:r,trackVisibility:o,delay:i},a)}},i.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},i.render=function(){if(!Pr(this.props)){var e=this.state,t=e.inView,n=e.entry;return this.props.children({inView:t,entry:n,ref:this.handleNode})}var r=this.props,i=r.children,a=r.as,s=r.tag,l=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(r,Nr);return o.createElement(a||s||"div",wr({ref:this.handleNode},l),i)},r}(o.Component);function Tr(e){var t=void 0===e?{}:e,n=t.threshold,r=t.delay,i=t.trackVisibility,a=t.rootMargin,s=t.root,l=t.triggerOnce,c=t.skip,u=t.initialInView,d=t.fallbackInView,f=o.useRef(),p=o.useState({inView:!!u}),h=p[0],m=p[1],x=o.useCallback((function(e){void 0!==f.current&&(f.current(),f.current=void 0),c||e&&(f.current=_r(e,(function(e,t){m({inView:e,entry:t}),t.isIntersecting&&l&&f.current&&(f.current(),f.current=void 0)}),{root:s,rootMargin:a,threshold:n,trackVisibility:i,delay:r},d))}),[Array.isArray(n)?n.toString():n,s,a,l,c,i,d,r]);(0,o.useEffect)((function(){f.current||!h.entry||l||c||m({inView:!!u})}));var y=[x,h.inView,h.entry];return y.ref=y[0],y.inView=y[1],y.entry=y[2],y}Ar.displayName="InView",Ar.defaultProps={threshold:0,triggerOnce:!1,initialInView:!1};const Lr=wp.blockEditor,Ir=wp.blocks;var Mr=function(){return w.get("plugins")},Rr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=new FormData;return t.append("plugins",JSON.stringify(e)),w.post("plugins",t,{headers:{"Content-Type":"multipart/form-data"}})},Dr=function(){return w.get("active-plugins")};function Fr(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function Br(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){Fr(i,r,o,a,s,"next",e)}function s(e){Fr(i,r,o,a,s,"throw",e)}a(void 0)}))}}var zr=[],Ur=[];function qr(e){return Wr.apply(this,arguments)}function Wr(){return(Wr=Br(g().mark((function e(t){var n,r,o,i;return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((o=(o=null!==(n=null==t||null===(r=t.fields)||void 0===r?void 0:r.required_plugins)&&void 0!==n?n:[]).filter((function(e){return"editorplus"!==e}))).length){e.next=4;break}return e.abrupt("return",!1);case 4:if(zr.length){e.next=10;break}return e.t0=Object,e.next=8,Mr();case 8:e.t1=e.sent,zr=e.t0.keys.call(e.t0,e.t1);case 10:return i=!!o.length&&o.filter((function(e){return!zr.some((function(t){return t.includes(e)}))})),e.abrupt("return",i.length);case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Vr(e){return $r.apply(this,arguments)}function $r(){return($r=Br(g().mark((function e(t){var n,r,o,i;return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((o=(o=null!==(n=null==t||null===(r=t.fields)||void 0===r?void 0:r.required_plugins)&&void 0!==n?n:[]).filter((function(e){return"editorplus"!==e}))).length){e.next=4;break}return e.abrupt("return",!1);case 4:if(Ur.length){e.next=10;break}return e.t0=Object,e.next=8,Dr();case 8:e.t1=e.sent,Ur=e.t0.values.call(e.t0,e.t1);case 10:if(!(i=!!o.length&&o.filter((function(e){return!Ur.some((function(t){return t.includes(e)}))})))){e.next=16;break}return e.next=14,qr(t);case 14:if(!e.sent){e.next=16;break}return e.abrupt("return",!1);case 16:return e.abrupt("return",i.length);case 17:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Hr=l(x((function(e){return{wantedTemplate:{},importOnLoad:!1,setWanted:function(t){return e({wantedTemplate:t})},removeWanted:function(){return e({wantedTemplate:{}})}}}),{name:"extendify-wanted-template"}));function Jr(e){var t=e.msg;return(0,Ct.jsxs)(gt.Modal,{style:{maxWidth:"500px"},title:(0,vt.__)("Error installing plugins","extendify"),isDismissible:!1,children:[(0,vt.__)("You have encountered an error that we cannot recover from. Please try again.","extendify"),(0,Ct.jsx)("br",{}),(0,Ct.jsx)(gt.Notice,{isDismissible:!1,status:"error",children:t}),(0,Ct.jsx)(gt.Button,{isPrimary:!0,onClick:function(){return(0,r.render)((0,Ct.jsx)(no,{}),document.getElementById("extendify-root"))},children:(0,vt.__)("Go back","extendify")})]})}const Gr=wp.data;function Kr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Yr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yr(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Yr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Zr(){var e=Kr((0,r.useState)(!1),2),t=e[0],n=e[1],o=function(){};return(0,(0,Gr.select)("core/editor").isEditedPostDirty)()?(0,Ct.jsxs)(gt.Modal,{title:(0,vt.__)("Reload required","extendify"),isDismissible:!1,children:[(0,Ct.jsx)("p",{style:{maxWidth:"400px"},children:(0,vt.__)("Just one more thing! We need to reload the page to continue.","extendify")}),(0,Ct.jsxs)(gt.ButtonGroup,{children:[(0,Ct.jsx)(gt.Button,{isPrimary:!0,onClick:o,disabled:t,children:(0,vt.__)("Reload page","extendify")}),(0,Ct.jsx)(gt.Button,{isSecondary:!0,onClick:function(){n(!0),(0,Gr.dispatch)("core/editor").savePost(),n(!1)},isBusy:t,style:{margin:"0 4px"},children:(0,vt.__)("Save changes","extendify")})]})]}):null}function Xr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Qr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Qr(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Qr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function eo(e){var t,n=e.requiredPlugins,o=Xr((0,r.useState)(""),2),i=o[0],a=o[1],s=Hr((function(e){return e.wantedTemplate})),l=null!=n?n:null==s||null===(t=s.fields)||void 0===t?void 0:t.required_plugins.filter((function(e){return"editorplus"!==e}));return Rr(l).then((function(){Hr.setState({importOnLoad:!0}),(0,r.render)((0,Ct.jsx)(Zr,{}),document.getElementById("extendify-root"))})).catch((function(e){var t=e.message;a(t)})),i?(0,Ct.jsx)(Jr,{msg:i}):(0,Ct.jsx)(gt.Modal,{title:(0,vt.__)("Installing plugins","extendify"),isDismissible:!1,children:(0,Ct.jsx)(gt.Button,{style:{width:"100%"},disabled:!0,isPrimary:!0,isBusy:!0,onClick:function(){},children:(0,vt.__)("Installing...","extendify")})})}function to(){var e,t,n,o=Hr((function(e){return e.wantedTemplate})),i=(null==o||null===(e=o.fields)||void 0===e?void 0:e.required_plugins)||[];return(0,Ct.jsxs)(gt.Modal,{title:(0,vt.__)("Plugins required","extendify"),isDismissible:!1,children:[(0,Ct.jsx)("p",{style:{maxWidth:"400px"},children:(0,vt.sprintf)((0,vt.__)("In order to add this %s to your site, the following plugins are required to be installed and activated.","extendify"),null!==(t=null==o||null===(n=o.fields)||void 0===n?void 0:n.type)&&void 0!==t?t:"template")}),(0,Ct.jsx)("ul",{children:i.filter((function(e){return"editorplus"!==e})).map((function(e){return(0,Ct.jsx)("li",{children:Ot(e)},e)}))}),(0,Ct.jsx)("p",{style:{maxWidth:"400px",fontWeight:"bold"},children:(0,vt.__)("Please contact a site admin for assistance in adding these plugins to your site.","extendify")}),(0,Ct.jsx)(gt.Button,{isPrimary:!0,onClick:function(){return(0,r.render)((0,Ct.jsx)(Ei,{show:!0}),document.getElementById("extendify-root"))},style:{boxShadow:"none"},children:(0,vt.__)("Return to library","extendify")})]})}function no(e){var t,n,o,i,a,s=e.forceOpen,l=e.buttonLabel,c=e.title,u=e.message,d=e.requiredPlugins,f=Hr((function(e){return e.wantedTemplate}));d=null!==(t=d)&&void 0!==t?t:null==f||null===(n=f.fields)||void 0===n?void 0:n.required_plugins;return null!==(o=F.getState())&&void 0!==o&&o.canInstallPlugins?(0,Ct.jsxs)(gt.Modal,{title:null!=c?c:(0,vt.__)("Install required plugins","extendify"),isDismissible:!1,children:[(0,Ct.jsx)("p",{style:{maxWidth:"400px"},children:null!=u?u:(0,vt.__)((0,vt.sprintf)("There is just one more step. This %s requires the following to be automatically installed and activated:",null!==(i=null==f||null===(a=f.fields)||void 0===a?void 0:a.type)&&void 0!==i?i:"template"),"extendify")}),(null==u?void 0:u.length)>0||(0,Ct.jsx)("ul",{children:d.filter((function(e){return"editorplus"!==e})).map((function(e){return(0,Ct.jsx)("li",{children:Ot(e)},e)}))}),(0,Ct.jsxs)(gt.ButtonGroup,{children:[(0,Ct.jsx)(gt.Button,{isPrimary:!0,onClick:function(){return(0,r.render)((0,Ct.jsx)(eo,{requiredPlugins:d}),document.getElementById("extendify-root"))},children:null!=l?l:(0,vt.__)("Install Plugins","extendify")}),s||(0,Ct.jsx)(gt.Button,{isTertiary:!0,onClick:function(){s||(0,r.render)((0,Ct.jsx)(Ei,{show:!0}),document.getElementById("extendify-root"))},style:{boxShadow:"none",margin:"0 4px"},children:(0,vt.__)("No thanks, take me back","extendify")})]})]}):(0,Ct.jsx)(to,{})}function ro(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}var oo=function(){var e,t=(e=g().mark((function e(t){return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,qr(t);case 2:return e.t0=!e.sent,e.t1=function(){},e.t2=function(){return new Promise((function(){(0,r.render)((0,Ct.jsx)(no,{}),document.getElementById("extendify-root"))}))},e.abrupt("return",{id:"hasRequiredPlugins",pass:e.t0,allow:e.t1,deny:e.t2});case 6:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){ro(i,r,o,a,s,"next",e)}function s(e){ro(i,r,o,a,s,"throw",e)}a(void 0)}))});return function(e){return t.apply(this,arguments)}}();function io(e){var t=e.msg;return(0,Ct.jsxs)(gt.Modal,{style:{maxWidth:"500px"},title:(0,vt.__)("Error Activating plugins","extendify"),isDismissible:!1,children:[(0,vt.__)("You have encountered an error that we cannot recover from. Please try again.","extendify"),(0,Ct.jsx)("br",{}),(0,Ct.jsx)(gt.Notice,{isDismissible:!1,status:"error",children:t}),(0,Ct.jsx)(gt.Button,{isPrimary:!0,onClick:function(){(0,r.render)((0,Ct.jsx)(fo,{}),document.getElementById("extendify-root"))},children:(0,vt.__)("Go back","extendify")})]})}function ao(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function so(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){ao(i,r,o,a,s,"next",e)}function s(e){ao(i,r,o,a,s,"throw",e)}a(void 0)}))}}function lo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return co(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return co(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function co(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function uo(){var e,t=lo((0,r.useState)(""),2),n=t[0],o=t[1],i=Hr((function(e){return e.wantedTemplate})),a=null==i||null===(e=i.fields)||void 0===e?void 0:e.required_plugins.filter((function(e){return"editorplus"!==e}));return Rr(a).then((function(){Hr.setState({importOnLoad:!0})})).then(so(g().mark((function e(){return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,new Promise((function(e){return setTimeout(e,1e3)}));case 2:(0,r.render)((0,Ct.jsx)(Zr,{}),document.getElementById("extendify-root"));case 3:case"end":return e.stop()}}),e)})))).catch((function(e){var t=e.response;o(t.data.message)})),n?(0,Ct.jsx)(io,{msg:n}):(0,Ct.jsx)(gt.Modal,{title:(0,vt.__)("Activating plugins","extendify"),isDismissible:!1,children:(0,Ct.jsx)(gt.Button,{style:{width:"100%"},disabled:!0,isPrimary:!0,isBusy:!0,onClick:function(){},children:(0,vt.__)("Activating...","extendify")})})}function fo(e){var t,n,o,i,a,s=Hr((function(e){return e.wantedTemplate})),l=(null==s||null===(t=s.fields)||void 0===t?void 0:t.required_plugins)||[];return null!==(n=F.getState())&&void 0!==n&&n.canActivatePlugins?(0,Ct.jsx)(gt.Modal,{title:(0,vt.__)("Activate required plugins","extendify"),isDismissible:!1,children:(0,Ct.jsxs)("div",{children:[(0,Ct.jsx)("p",{style:{maxWidth:"400px"},children:null!==(o=e.message)&&void 0!==o?o:(0,vt.__)((0,vt.sprintf)("There is just one more step. This %s requires the following plugins to be installed and activated:",null!==(i=null==s||null===(a=s.fields)||void 0===a?void 0:a.type)&&void 0!==i?i:"template"),"extendify")}),(0,Ct.jsx)("ul",{children:l.filter((function(e){return"editorplus"!==e})).map((function(e){return(0,Ct.jsx)("li",{children:Ot(e)},e)}))}),(0,Ct.jsxs)(gt.ButtonGroup,{children:[(0,Ct.jsx)(gt.Button,{isPrimary:!0,onClick:function(){return(0,r.render)((0,Ct.jsx)(uo,{}),document.getElementById("extendify-root"))},children:(0,vt.__)("Activate Plugins","extendify")}),e.showClose&&(0,Ct.jsx)(gt.Button,{isTertiary:!0,onClick:function(){return(0,r.render)((0,Ct.jsx)(Ei,{show:!0}),document.getElementById("extendify-root"))},style:{boxShadow:"none",margin:"0 4px"},children:(0,vt.__)("No thanks, return to library","extendify")})]})]})}):(0,Ct.jsx)(to,{})}function po(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}var ho=function(){var e,t=(e=g().mark((function e(t){return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Vr(t);case 2:return e.t0=!e.sent,e.t1=function(){},e.t2=function(){return new Promise((function(){(0,r.render)((0,Ct.jsx)(fo,{showClose:!0}),document.getElementById("extendify-root"))}))},e.abrupt("return",{id:"hasPluginsActivated",pass:e.t0,allow:e.t1,deny:e.t2});case 6:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){po(i,r,o,a,s,"next",e)}function s(e){po(i,r,o,a,s,"throw",e)}a(void 0)}))});return function(e){return t.apply(this,arguments)}}(),mo=["tagName","children"];function xo(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function yo(e){var t=e.tagName,n=void 0===t?"button":t,o=e.children,i=xo(e,mo);return i.className=wt()(i.className,"bg-extendify-main hover:bg-extendify-main-dark cursor-pointer rounded no-underline text-base text-white flex justify-center items-center"),(0,r.createElement)(n,i,o)}function vo(e){const{body:t}=document.implementation.createHTMLDocument("");t.innerHTML=e;const n=t.getElementsByTagName("*");let r=n.length;for(;r--;){const e=n[r];if("SCRIPT"===e.tagName)(o=e).parentNode,o.parentNode.removeChild(o);else{let t=e.attributes.length;for(;t--;){const{name:n}=e.attributes[t];n.startsWith("on")&&e.removeAttribute(n)}}}var o;return t.innerHTML}function go(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function bo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return wo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return wo(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function jo(e){var t=e.finished,n=e.resetMiddleware,o=bo((0,r.useState)(""),2),i=o[0],a=o[1],s=F((function(e){return e.remainingImports})),l=(0,r.useRef)(null),c=y((function(e){return e.setCurrentModal})),u=function(){var e,n=(e=g().mark((function e(n){var r;return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.preventDefault(),r=Number(F.getState().allowedImports)+10,F.setState({registration:{email:i},allowedImports:r}),e.next=5,C(i);case 5:t();case 6:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){go(i,r,o,a,s,"next",e)}function s(e){go(i,r,o,a,s,"throw",e)}a(void 0)}))});return function(e){return n.apply(this,arguments)}}();return(0,Ct.jsx)(rr,{isOpen:!0,onRequestClose:function(){c(null),n()},ref:l,children:(0,Ct.jsxs)("div",{className:"p-10 space-y-4 text-extendify-black",children:[(0,Ct.jsx)(jn,{icon:Pn,size:42,className:"-ml-2 -mt-2"}),(0,Ct.jsx)("h3",{className:"text-xl md:leading-3",children:1==s()?(0,vt.__)("This is your last import","extendify"):(0,vt.sprintf)((0,vt.__)("You now have %s imports left","extendify"),s())}),(0,Ct.jsx)("p",{className:"max-w-md text-sm",dangerouslySetInnerHTML:{__html:vo((0,vt.sprintf)((0,vt.__)("Subscribe and %1$swe'll send you 10 more%2$s. Plus you'll get updates and special offers from us fine folks at Extendify.","extendify"),"<strong>","</strong>"))}}),(0,Ct.jsxs)("form",{onSubmit:u,className:"flex space-x-2 py-2 items-stretch",children:[(0,Ct.jsxs)("div",{className:"relative w-full max-w-xs",children:[(0,Ct.jsx)("label",{htmlFor:"extendify-email-register",className:"sr-only",children:(0,vt.__)("Email","extendify")}),(0,Ct.jsx)("input",{ref:l,id:"extendify-email-register",name:"extendify-email-register",required:!0,onChange:function(e){return a(e.target.value)},type:"email",className:"text-sm min-h-0 p-2 border-2 border-gray-900 rounded-md w-full",placeholder:(0,vt.__)("Enter your email address","extendify")})]}),(0,Ct.jsx)(yo,{type:"submit",className:"px-4 rounded-md my-0",children:(0,vt.__)("Submit","extendify")})]}),(0,Ct.jsx)(gt.Button,{isLink:!0,className:"text-extendify-gray text-sm my-0",onClick:function(){F.setState({registration:{optedOut:!0}}),t()},children:(0,vt.__)("No thanks — finish importing","extendify")})]})})}function ko(){return{id:"NeedsRegistrationModal",pass:(i=F.getState(),(1!==(null==i?void 0:i.remainingImports())||null==i||null===(e=i.registration)||void 0===e||!e.optedOut)&&((null==i||null===(t=i.registration)||void 0===t||null===(n=t.email)||void 0===n?void 0:n.length)||(null==i||null===(r=i.apiKey)||void 0===r?void 0:r.length)||(null==i||null===(o=i.registration)||void 0===o?void 0:o.optedOut)||0===(null==i?void 0:i.imports))),allow:function(){},deny:function(){return new Promise((function(e,t){y.setState({currentModal:(0,Ct.jsx)(jo,{finished:e,resetMiddleware:t})})}))}};var e,t,n,r,o,i}function Oo(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return So(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return So(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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 i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function So(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Co(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function Eo(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){Co(i,r,o,a,s,"next",e)}function s(e){Co(i,r,o,a,s,"throw",e)}a(void 0)}))}}function _o(e){return new Ao(e)}function No(e){return function(){return new Po(e.apply(this,arguments))}}function Po(e){var t,n;function r(t,n){try{var i=e[t](n),a=i.value,s=a instanceof Ao;Promise.resolve(s?a.wrapped:a).then((function(e){s?r("return"===t?"return":"next",e):o(i.done?"return":"normal",e)}),(function(e){r("throw",e)}))}catch(e){o("throw",e)}}function o(e,o){switch(e){case"return":t.resolve({value:o,done:!0});break;case"throw":t.reject(o);break;default:t.resolve({value:o,done:!1})}(t=t.next)?r(t.key,t.arg):n=null}this._invoke=function(e,o){return new Promise((function(i,a){var s={key:e,arg:o,resolve:i,reject:a,next:null};n?n=n.next=s:(t=n=s,r(e,o))}))},"function"!=typeof e.return&&(this.return=void 0)}function Ao(e){this.wrapped=e}Po.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},Po.prototype.next=function(e){return this._invoke("next",e)},Po.prototype.throw=function(e){return this._invoke("throw",e)},Po.prototype.return=function(e){return this._invoke("return",e)};function To(e){return Lo.apply(this,arguments)}function Lo(){return(Lo=Eo(g().mark((function e(t){var n,r;return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=Io(t.stack);case 1:return r=void 0,e.prev=3,e.next=6,n.next();case 6:r=e.sent,e.next=13;break;case 9:throw e.prev=9,e.t0=e.catch(3),t.reset(),"Middleware exited";case 13:if(!r.done){e.next=15;break}return e.abrupt("break",17);case 15:e.next=1;break;case 17:case"end":return e.stop()}}),e,null,[[3,9]])})))).apply(this,arguments)}function Io(e){return Mo.apply(this,arguments)}function Mo(){return(Mo=No(g().mark((function e(t){var n,r,o;return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=Oo(t),e.prev=1,n.s();case 3:if((r=n.n()).done){e.next=11;break}return o=r.value,e.next=7,_o(o());case 7:return e.next=9,e.sent;case 9:e.next=3;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(1),n.e(e.t0);case 16:return e.prev=16,n.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[1,13,16,19]])})))).apply(this,arguments)}function Ro(e,t){var n=(0,Gr.dispatch)("core/block-editor"),r=n.insertBlocks,o=n.replaceBlock,i=(0,Gr.select)("core/block-editor"),a=i.getSelectedBlock,s=i.getBlockHierarchyRootClientId,l=i.getBlockIndex,c=i.getGlobalBlockCount,u=a()||{},d=u.clientId,f=u.name,p=u.attributes,h=d?s(d):"",m=(h?l(h):c())+1;return("core/paragraph"===f&&""===(null==p?void 0:p.content)?o(d,e):r(e,m)).then((function(){return window.dispatchEvent(new CustomEvent("extendify::template-inserted",{detail:{template:t},bubbles:!0}))}))}function Do(e){var t=e.onRequestClose,n=e.isOpen,o=e.left,i=e.right;return(0,Ct.jsx)(Ae.Root,{appear:!0,show:!0,as:r.Fragment,children:(0,Ct.jsx)(yt,{as:"div",static:!0,open:n,className:"extendify",onClose:t,children:(0,Ct.jsxs)("div",{className:"fixed z-high inset-0 flex",children:[(0,Ct.jsx)(Ae.Child,{as:r.Fragment,enter:"ease-out duration-50 transition",enterFrom:"opacity-0",enterTo:"opacity-100",children:(0,Ct.jsx)(yt.Overlay,{className:"fixed inset-0 bg-black bg-opacity-40 transition-opacity"})}),(0,Ct.jsx)(Ae.Child,{as:r.Fragment,enter:"ease-out duration-300 translate transform",enterFrom:"opacity-0 translate-y-4 sm:translate-y-5",enterTo:"opacity-100 translate-y-0",children:(0,Ct.jsx)("div",{className:"m-auto",children:(0,Ct.jsxs)("div",{className:"shadow-modal relative m-8 md:m-0 max-w-md rounded-sm md:flex bg-gray-100 items-center justify-center md:max-w-2xl",children:[(0,Ct.jsxs)("button",{onClick:t,className:"absolute bg-transparent block p-4 top-0 right-0 rounded-md cursor-pointer text-gray-700 opacity-30 hover:opacity-100",children:[(0,Ct.jsx)("span",{className:"sr-only",children:(0,vt.__)("Close","extendify")}),(0,Ct.jsx)(jn,{icon:Vn})]}),(0,Ct.jsx)("div",{className:"rounded-md md:rounded-l-md md:rounded-tr-none bg-white p-12 text-center md:w-7/12 items-center",children:o}),(0,Ct.jsx)("div",{className:"justify-center md:justify-none md:w-6/12 p-10 text-black hidden md:block ",children:i})]})})})]})})})}var Fo=n(306);function Bo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return zo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zo(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Uo=function(e){var t=e.template,n=Bo((0,r.useState)(t.id),2),o=n[0],i=n[1];return(0,r.useEffect)((function(){o!==t.id&&setTimeout((function(){return i(t.id)}),1e3)}),[o,t.id]),(0,Ct.jsxs)("div",{className:"group-hover:opacity-90 opacity-0 flex space-x-2 items-center mb-2 ml-2 absolute bottom-0 left-0 transition duration-200 ease-in-out",children:[(0,Ct.jsx)(Fo.CopyToClipboard,{text:t.id,onCopy:function(){return i((0,vt.__)("Copied...","extendify"))},children:(0,Ct.jsx)("button",{className:"bg-white border border-black p-2 rounded-md shadow-md cursor-pointer",children:o})}),(0,Ct.jsx)("a",{target:"_blank",className:"bg-white border font-semibold border-black p-2 rounded-md shadow-md no-underline text-black",href:"https://airtable.com/appn5PSl8wU6X70sG/tblviYevlV5fYAEH7/viwh0L1kHmXN7FIB9/".concat(t.id),rel:"noreferrer",children:(0,vt.__)("Edit","extendify")})]})};function qo(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function Wo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Vo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Vo(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var $o=(0,r.memo)((function(e){var t=e.blocks;return(0,Ct.jsx)("div",{className:"with-light-shadow relative",children:(0,Ct.jsx)(Lr.BlockPreview,{blocks:t,live:!1,viewportWidth:1400})})}),(function(e,t){return e.clientId==t.clientId})),Ho=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{hasRequiredPlugins:oo,hasPluginsActivated:ho,NeedsRegistrationModal:ko,stack:[],check:function(t){var n=this;return Eo(g().mark((function r(){var o,i,a,s;return g().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:o=Oo(e),r.prev=1,o.s();case 3:if((i=o.n()).done){r.next=11;break}return a=i.value,r.next=7,n["".concat(a)](t);case 7:s=r.sent,n.stack.push(s.pass?s.allow:s.deny);case 9:r.next=3;break;case 11:r.next=16;break;case 13:r.prev=13,r.t0=r.catch(1),o.e(r.t0);case 16:return r.prev=16,o.f(),r.finish(16);case 19:case"end":return r.stop()}}),r,null,[[1,13,16,19]])})))()},reset:function(){this.stack=[]}}}(["NeedsRegistrationModal","hasRequiredPlugins","hasPluginsActivated"]),Jo=(0,Ct.jsx)(Do,{isOpen:!0,onRequestClose:function(){return y.setState({currentModal:null})},left:(0,Ct.jsxs)(Ct.Fragment,{children:[(0,Ct.jsx)("div",{className:"flex space-x-2 items-center justify-center mb-10 text-extendify-black",children:An}),(0,Ct.jsx)("h3",{className:"text-xl md:leading-3",children:(0,vt.__)("You're out of imports","extendify")}),(0,Ct.jsx)("p",{className:"text-sm text-black",children:(0,vt.__)("Sign up today and get unlimited access to our entire collection of patterns and page layouts.","extendify")}),(0,Ct.jsxs)("div",{children:[(0,Ct.jsxs)(yo,{tagName:"a",target:"_blank",className:"m-auto mt-10 py-3",href:"https://extendify.com/pricing/?utm_source=".concat(window.extendifyData.sdk_partner,"&utm_medium=library&utm_campaign=no-imports-modal&utm_content=get-unlimited-imports"),rel:"noreferrer",children:[(0,vt.__)("Get Unlimited Imports","extendify"),(0,Ct.jsx)(jn,{icon:In,size:24,className:"-ml-1 mr-1"})]}),(0,Ct.jsxs)("p",{className:"text-sm text-extendify-gray mb-0",children:[(0,vt.__)("Have an account?","extendify"),(0,Ct.jsx)(gt.Button,{onClick:function(){y.setState({currentModal:(0,Ct.jsx)(or,{isOpen:!0,onClose:function(){return y.setState({currentModal:null})}})})},className:"underline hover:no-underline text-sm text-extendify-gray pl-2",children:(0,vt.__)("Sign in","extendify")})]})]})]}),right:(0,Ct.jsxs)("div",{className:"space-y-2",children:[(0,Ct.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,Ct.jsx)(jn,{icon:Rn,size:24,className:"-ml-1 mr-1"}),(0,Ct.jsx)("span",{className:"text-sm leading-none",children:(0,vt.__)("Access to 100's of Patterns","extendify")})]}),(0,Ct.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,Ct.jsx)(jn,{icon:Mn,size:24,className:"-ml-1 mr-1"}),(0,Ct.jsx)("span",{className:"text-sm leading-none",children:(0,vt.__)("Beautiful full page layouts","extendify")})]}),(0,Ct.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,Ct.jsx)(jn,{icon:Fn,size:24,className:"-ml-1 mr-1"}),(0,Ct.jsx)("span",{className:"text-sm leading-none",children:(0,vt.__)("Fast and friendly support","extendify")})]}),(0,Ct.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,Ct.jsx)(jn,{icon:Bn,size:24,className:"-ml-1 mr-1"}),(0,Ct.jsx)("span",{className:"text-sm leading-none",children:(0,vt.__)("14-Day guarantee","extendify")})]})]})});function Go(e){var t,n=e.template,o=(0,r.useRef)(null),i=(0,r.useRef)(!1),a=F((function(e){return e.canImport})),s=y((function(e){return e.setOpen})),l=y((function(e){return e.setCurrentModal})),c=(0,Ir.rawHandler)({HTML:n.fields.code}),u=Wo((0,r.useState)(!1),2),d=u[0],f=u[1],p=Wo((0,r.useState)(!1),2),h=p[0],m=p[1],x=Wo(Tr(),2),v=x[0],b=x[1],w=Gn(),j=function(){var e,t=(e=g().mark((function e(){return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ho.check(n);case 2:To(Ho).then((function(){setTimeout((function(){Ro(c,n).then((function(){return l(null)})).then((function(){return s(!1)})).then((function(){return Ho.reset()}))}),100)})).catch((function(){}));case 3:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){qo(i,r,o,a,s,"next",e)}function s(e){qo(i,r,o,a,s,"throw",e)}a(void 0)}))});return function(){return t.apply(this,arguments)}}(),k=function(){a()?(vr(n),j()):l(Jo)};return(0,r.useEffect)((function(){var e,t,n,r=[];return e=window.requestAnimationFrame((function(){t=window.requestAnimationFrame((function(){o.current.querySelectorAll("iframe").forEach((function(e){var t=window.requestAnimationFrame((function(){e.contentWindow.dispatchEvent(new Event("resize"))}));r.push(t)})),n=window.requestAnimationFrame((function(){window.dispatchEvent(new Event("resize")),m(!0)}))}))})),function(){return[].concat(r,[e,t,n]).forEach((function(e){return window.cancelAnimationFrame(e)}))}}),[]),(0,r.useEffect)((function(){!d&&b&&f(!0)}),[b,d,n]),(0,Ct.jsxs)("div",{className:"relative group",children:[(0,Ct.jsxs)("div",{role:"button",tabIndex:"0",ref:o,"aria-label":(0,vt.sprintf)((0,vt.__)("Press to import %s","extendify"),null==n||null===(t=n.fields)||void 0===t?void 0:t.type),className:"mb-6 md:mb-8 cursor-pointer button-focus",onFocus:function(){i.current||(i.current=!0,Array.from(o.current.querySelectorAll('a, button, input, textarea, select, details, [tabindex]:not([tabindex="-1"])')).forEach((function(e){return e.setAttribute("tabIndex","-1")})))},onClick:k,onKeyDown:function(e){["Enter","Space"," "].includes(e.key)&&(e.stopPropagation(),e.preventDefault(),k())},children:[(0,Ct.jsx)("div",{ref:v,className:"invisible absolute inset-0 pointer-events-none"}),d&&(0,Ct.jsx)($o,{blocks:c})]}),w&&h&&(0,Ct.jsx)(Uo,{template:n})]})}function Ko(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function Yo(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){Ko(i,r,o,a,s,"next",e)}function s(e){Ko(i,r,o,a,s,"throw",e)}a(void 0)}))}}function Zo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Xo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Xo(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Qo(){var e=function(){var e=(0,r.useRef)(!1);return(0,r.useEffect)((function(){return e.current=!0,function(){return e.current=!1}})),e}(),t=J((function(e){return e.templates})),n=J((function(e){return e.appendTemplates})),o=Zo((0,r.useState)(""),2),i=o[0],a=o[1],s=Zo((0,r.useState)(!1),2),l=s[0],c=s[1],u=Zo(Tr(),2),d=u[0],f=u[1],p=J((function(e){return e.updateSearchParams})),h=J((function(e){return e.searchParams})),m=(0,r.useRef)(J.getState().nextPage),x=(0,r.useRef)(J.getState().searchParams),y="pattern"===x.current.type?"patternType":"layoutType",v=x.current.taxonomies[y];(0,r.useEffect)((function(){return J.subscribe((function(e){return m.current=e}),(function(e){return e.nextPage}))}),[]),(0,r.useEffect)((function(){return J.subscribe((function(e){return x.current=e}),(function(e){return e.searchParams}))}),[]);var b,w=(0,r.useCallback)(Yo(g().mark((function t(){var r,o;return g().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a(""),c(!1),t.next=4,yr(x.current,{offset:m.current}).catch((function(e){console.error(e),a(e&&e.message?e.message:(0,vt.__)("Unknown error occured. Check browser console or contact support.","extendify"))}));case 4:if(o=t.sent,e.current){t.next=7;break}return t.abrupt("return");case 7:null!=o&&null!==(r=o.error)&&void 0!==r&&r.length&&a(null==o?void 0:o.error),null!=o&&o.records&&h===x.current&&(J.setState({nextPage:o.offset}),n(o.records),c(o.records.length<=0));case 9:case"end":return t.stop()}}),t)}))),[h,n,e]);if((0,r.useEffect)((function(){Object.keys(x.current.taxonomies).length&&(J.getState().skipNextFetch?J.setState({skipNextFetch:!1}):w())}),[w,x]),(0,r.useEffect)((function(){f&&w()}),[f,w]),i.length)return(0,Ct.jsxs)("div",{className:"text-left",children:[(0,Ct.jsx)("h2",{className:"text-left",children:(0,vt.__)("Server error","extendify")}),(0,Ct.jsx)("code",{className:"block max-w-xl p-4 mb-4",style:{minHeight:"10rem"},children:i}),(0,Ct.jsx)(gt.Button,{isTertiary:!0,onClick:function(){p({taxonomies:{},search:""}),w()},children:(0,vt.__)("Press here to reload experience")})]});if(l)return(0,Ct.jsx)("div",{className:"flex h-full items-center justify-center w-full -mt-2 sm:mt-0",children:(0,Ct.jsx)("h2",{className:"text-sm text-extendify-gray font-normal",children:(0,vt.sprintf)("template"===x.current.type?(0,vt.__)('We couldn\'t find any layouts in the "%s" category.',"extendify"):(0,vt.__)('We couldn\'t find any patterns in the "%s" category.',"extendify"),null!==(b=null==v?void 0:v.title)&&void 0!==b?b:v.slug)})});if(!t.length)return(0,Ct.jsx)("div",{className:"flex h-full items-center justify-center w-full -mt-2 sm:mt-0",children:(0,Ct.jsx)(gt.Spinner,{})});return(0,Ct.jsxs)(Ct.Fragment,{children:[(0,Ct.jsx)(pr,{breakpointCols:{default:2,1320:2,860:1,599:2,400:1},className:"flex -ml-6 md:-ml-8 w-auto pb-40 pt-0.5 px-0.5",columnClassName:"pl-6 md:pl-8 bg-clip-padding min-h-screen",children:t.map((function(e){return(0,Ct.jsx)(Go,{template:e},e.id)}))}),J.getState().nextPage&&(0,Ct.jsxs)(Ct.Fragment,{children:[(0,Ct.jsx)("div",{className:"transform -translate-y-20",children:(0,Ct.jsx)(gt.Spinner,{})}),(0,Ct.jsx)("div",{className:"-translate-y-full flex flex-col h-80 items-end justify-end my-2 relative transform z-0 text",ref:d,style:{zIndex:-1}})]})]})}function ei(e){var t=e.setOpen;return(0,Ct.jsx)("div",{className:"h-full flex flex-col items-center relative max-w-screen-4xl mx-auto",children:(0,Ct.jsxs)("div",{className:"w-full flex-grow overflow-hidden",children:[(0,Ct.jsx)("button",{onClick:function(){return document.getElementById("extendify-templates").querySelector("button").focus()},className:"sr-only focus:not-sr-only focus:text-blue-500",children:(0,vt.__)("Skip to content","extendify")}),(0,Ct.jsx)("div",{className:"sm:flex relative mx-auto h-full",children:(0,Ct.jsxs)(Wn,{children:[(0,Ct.jsx)(qn,{}),(0,Ct.jsxs)("div",{className:"relative h-full z-30 flex flex-col",children:[(0,Ct.jsx)(ir,{className:"hidden sm:block w-full h-20 flex-shrink-0 px-6 md:px-8",hideLibrary:function(){return t(!1)}}),(0,Ct.jsx)("div",{className:"flex-grow z-20 overflow-y-auto px-6 md:px-8",children:(0,Ct.jsx)(Qo,{})})]})]})})]})})}const ti=(0,r.createElement)(En,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(Sn,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));function ni(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ri(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ni(Object(n),!0).forEach((function(t){oi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ni(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function oi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ii(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ai(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ai(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ai(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var si={welcome:function(){var e=y((function(e){return e.setOpen}));return(0,Ct.jsxs)(Ct.Fragment,{children:[(0,Ct.jsx)("span",{className:"text-black",children:(0,vt.__)("Welcome to the Extendify Library","extendify")}),(0,Ct.jsx)("span",{className:"px-2 opacity-50","aria-hidden":"true",children:"|"}),(0,Ct.jsxs)("div",{className:"flex space-x-2 justify-center items-center",children:[(0,Ct.jsx)(gt.Button,{variant:"link",className:"text-black underline hover:no-underline p-0 h-auto",href:"https://extendify.com/welcome/?utm_source=".concat(window.extendifyData.sdk_partner,"&utm_medium=library&utm_campaign=welcome-notice&utm_content=tell-me-more"),target:"_blank",children:(0,vt.__)("Tell me more","extendify")}),(0,Ct.jsx)("span",{className:"font-bold","aria-hidden":"true",children:"•"}),(0,Ct.jsx)(gt.Button,{variant:"link",className:"text-black underline hover:no-underline p-0 h-auto",onClick:function(){document.getElementById("extendify-templates-inserter-btn").classList.add("invisible"),F.setState({enabled:!1}),e(!1)},children:(0,vt.__)("Turn off the library","extendify")})]})]})},promotion:function(e){var t,n=e.promotionData;return(0,Ct.jsxs)(Ct.Fragment,{children:[(0,Ct.jsx)("span",{className:"text-black",children:null!==(t=null==n?void 0:n.text)&&void 0!==t?t:""}),(0,Ct.jsx)("span",{className:"px-2 opacity-50","aria-hidden":"true",children:"|"}),(0,Ct.jsx)("div",{className:"flex space-x-2 justify-center items-center",children:(null==n?void 0:n.url)&&(0,Ct.jsx)(gt.Button,{variant:"link",className:"text-black underline hover:no-underline p-0 h-auto",href:"".concat(n.url,"?utm_source=").concat(window.extendifyData.sdk_partner),target:"_blank",children:null==n?void 0:n.button_text})})]})},feedback:function(){return(0,Ct.jsxs)(Ct.Fragment,{children:[(0,Ct.jsx)("span",{className:"text-black",children:(0,vt.__)("Tell us how to make the Extendify Library work better for you","extendify")}),(0,Ct.jsx)("span",{className:"px-2 opacity-50","aria-hidden":"true",children:"|"}),(0,Ct.jsx)("div",{className:"flex space-x-2 justify-center items-center",children:(0,Ct.jsx)(gt.Button,{variant:"link",className:"text-black underline hover:no-underline p-0 h-auto",href:"https://extendify.com/feedback/?utm_source=".concat(window.extendifyData.sdk_partner,"&utm_medium=library&utm_campaign=feedback-notice&utm_content=give-feedback"),target:"_blank",children:(0,vt.__)("Give feedback","extendify")})})]})}};function li(){var e,t=ii((0,r.useState)(null),2),n=t[0],o=t[1],i=(0,r.useRef)(!1),a=y((function(e){var t,n;return null===(t=e.metaData)||void 0===t||null===(n=t.banners)||void 0===n?void 0:n.footer})),s=null!==(e=Object.keys(si).find((function(e){return"promotion"===e?(null==a?void 0:a.key)&&!F.getState().noticesDismissedAt[a.key]:"feedback"===e?(o=null!==(t=F.getState().imports)&&void 0!==t?t:0,i=null!==(n=null===(r=F.getState())||void 0===r?void 0:r.firstLoadedOn)&&void 0!==n?n:new Date,s=(new Date).getTime()-new Date(i).getTime(),o>=3&&s/864e5>3&&!F.getState().noticesDismissedAt[e]):!F.getState().noticesDismissedAt[e];var t,n,r,o,i,s})))&&void 0!==e?e:null,l=si[s];return(0,r.useEffect)((function(){si[s]&&!i.current&&(o(!0),i.current=!0)}),[s]),n?(0,Ct.jsxs)("div",{className:"bg-extendify-secondary hidden lg:flex space-x-4 py-3 px-5 justify-center items-center relative max-w-screen-4xl mx-auto",children:[(0,Ct.jsx)(l,{promotionData:a}),(0,Ct.jsx)("div",{className:"absolute right-1",children:(0,Ct.jsx)(gt.Button,{className:"opacity-50 hover:opacity-100 focus:opacity-100 text-extendify-black",icon:(0,Ct.jsx)(jn,{icon:ti}),label:(0,vt.__)("Dismiss this notice","extendify"),onClick:function(){o(!1);var e="promotion"===s?a.key:s;F.setState({noticesDismissedAt:Object.assign({},ri(ri({},F.getState().noticesDismissedAt),{},oi({},e,(new Date).toISOString())))})},showTooltip:!1})})]}):null}function ci(){var e=(0,r.useRef)(null),t=y((function(e){return e.open})),n=y((function(e){return e.setOpen})),o=y((function(e){return e.currentModal}));return(0,Ct.jsx)(Ae,{appear:!0,show:t,as:r.Fragment,children:(0,Ct.jsx)(yt,{as:"div",static:!0,className:"extendify",initialFocus:e,onClose:function(){return n(!1)},children:(0,Ct.jsx)("div",{className:"h-screen w-screen sm:h-auto m-auto sm:w-auto fixed z-high inset-0 overflow-y-auto",children:(0,Ct.jsxs)("div",{className:"flex items-end justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0",children:[(0,Ct.jsx)(Ae.Child,{as:r.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",children:(0,Ct.jsx)(yt.Overlay,{className:"fixed inset-0 bg-black bg-opacity-40 transition-opacity"})}),(0,Ct.jsx)(Ae.Child,{as:r.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 translate-y-4 sm:translate-y-5",enterTo:"opacity-100 translate-y-0",children:(0,Ct.jsxs)("div",{ref:e,tabIndex:"0",onClick:function(e){return e.target===e.currentTarget&&n(!1)},className:"fixed lg:absolute inset-0 lg:overflow-hidden transform transition-all p-2 lg:p-16",children:[(0,Ct.jsx)(ei,{}),(0,Ct.jsx)(li,{}),o]})})]})})})})}const ui=wp.compose,di=wp.hooks,fi=JSON.parse('{"t":["ext-absolute","ext-relative","ext-top-base","ext-top-lg","ext--top-base","ext--top-lg","ext-right-base","ext-right-lg","ext--right-base","ext--right-lg","ext-bottom-base","ext-bottom-lg","ext--bottom-base","ext--bottom-lg","ext-left-base","ext-left-lg","ext--left-base","ext--left-lg","ext-order-1","ext-order-2","ext-col-auto","ext-col-span-1","ext-col-span-2","ext-col-span-3","ext-col-span-4","ext-col-span-5","ext-col-span-6","ext-col-span-7","ext-col-span-8","ext-col-span-9","ext-col-span-10","ext-col-span-11","ext-col-span-12","ext-col-span-full","ext-col-start-1","ext-col-start-2","ext-col-start-3","ext-col-start-4","ext-col-start-5","ext-col-start-6","ext-col-start-7","ext-col-start-8","ext-col-start-9","ext-col-start-10","ext-col-start-11","ext-col-start-12","ext-col-start-13","ext-col-start-auto","ext-col-end-1","ext-col-end-2","ext-col-end-3","ext-col-end-4","ext-col-end-5","ext-col-end-6","ext-col-end-7","ext-col-end-8","ext-col-end-9","ext-col-end-10","ext-col-end-11","ext-col-end-12","ext-col-end-13","ext-col-end-auto","ext-row-auto","ext-row-span-1","ext-row-span-2","ext-row-span-3","ext-row-span-4","ext-row-span-5","ext-row-span-6","ext-row-span-full","ext-row-start-1","ext-row-start-2","ext-row-start-3","ext-row-start-4","ext-row-start-5","ext-row-start-6","ext-row-start-7","ext-row-start-auto","ext-row-end-1","ext-row-end-2","ext-row-end-3","ext-row-end-4","ext-row-end-5","ext-row-end-6","ext-row-end-7","ext-row-end-auto","ext-m-0","ext-m-auto","ext-m-base","ext-m-lg","ext--m-base","ext--m-lg","ext-mx-0","ext-mx-auto","ext-mx-base","ext-mx-lg","ext--mx-base","ext--mx-lg","ext-my-0","ext-my-auto","ext-my-base","ext-my-lg","ext--my-base","ext--my-lg","ext-mt-0","ext-mt-auto","ext-mt-base","ext-mt-lg","ext--mt-base","ext--mt-lg","ext-mr-0","ext-mr-auto","ext-mr-base","ext-mr-lg","ext--mr-base","ext--mr-lg","ext-mb-0","ext-mb-auto","ext-mb-base","ext-mb-lg","ext--mb-base","ext--mb-lg","ext-ml-0","ext-ml-auto","ext-ml-base","ext-ml-lg","ext--ml-base","ext--ml-lg","ext-block","ext-inline-block","ext-inline","ext-flex","ext-inline-flex","ext-grid","ext-inline-grid","ext-hidden","ext-w-auto","ext-w-full","ext-max-w-full","ext-flex-1","ext-flex-auto","ext-flex-initial","ext-flex-none","ext-flex-shrink-0","ext-flex-shrink","ext-flex-grow-0","ext-flex-grow","ext-list-none","ext-grid-cols-1","ext-grid-cols-2","ext-grid-cols-3","ext-grid-cols-4","ext-grid-cols-5","ext-grid-cols-6","ext-grid-cols-7","ext-grid-cols-8","ext-grid-cols-9","ext-grid-cols-10","ext-grid-cols-11","ext-grid-cols-12","ext-grid-cols-none","ext-grid-rows-1","ext-grid-rows-2","ext-grid-rows-3","ext-grid-rows-4","ext-grid-rows-5","ext-grid-rows-6","ext-grid-rows-none","ext-flex-row","ext-flex-row-reverse","ext-flex-col","ext-flex-col-reverse","ext-flex-wrap","ext-flex-wrap-reverse","ext-flex-nowrap","ext-items-start","ext-items-end","ext-items-center","ext-items-baseline","ext-items-stretch","ext-justify-start","ext-justify-end","ext-justify-center","ext-justify-between","ext-justify-around","ext-justify-evenly","ext-justify-items-start","ext-justify-items-end","ext-justify-items-center","ext-justify-items-stretch","ext-gap-0","ext-gap-base","ext-gap-lg","ext-gap-x-0","ext-gap-x-base","ext-gap-x-lg","ext-gap-y-0","ext-gap-y-base","ext-gap-y-lg","ext-justify-self-auto","ext-justify-self-start","ext-justify-self-end","ext-justify-self-center","ext-justify-self-stretch","ext-rounded-none","ext-rounded-full","ext-rounded-t-none","ext-rounded-t-full","ext-rounded-r-none","ext-rounded-r-full","ext-rounded-b-none","ext-rounded-b-full","ext-rounded-l-none","ext-rounded-l-full","ext-rounded-tl-none","ext-rounded-tl-full","ext-rounded-tr-none","ext-rounded-tr-full","ext-rounded-br-none","ext-rounded-br-full","ext-rounded-bl-none","ext-rounded-bl-full","ext-border-0","ext-border-t-0","ext-border-r-0","ext-border-b-0","ext-border-l-0","ext-p-0","ext-p-base","ext-p-lg","ext-px-0","ext-px-base","ext-px-lg","ext-py-0","ext-py-base","ext-py-lg","ext-pt-0","ext-pt-base","ext-pt-lg","ext-pr-0","ext-pr-base","ext-pr-lg","ext-pb-0","ext-pb-base","ext-pb-lg","ext-pl-0","ext-pl-base","ext-pl-lg","ext-text-left","ext-text-center","ext-text-right","ext-leading-none","ext-leading-tight","ext-leading-snug","ext-leading-normal","ext-leading-relaxed","ext-leading-loose","clip-path--rhombus","clip-path--diamond","clip-path--rhombus-alt","wp-block-columns[class*=\\"fullwidth-cols\\"]\\n","tablet\\\\:fullwidth-cols","desktop\\\\:fullwidth-cols","direction-rtl","direction-ltr","bring-to-front","text-stroke","text-stroke--primary","text-stroke--secondary","editor\\\\:no-caption","editor\\\\:no-inserter","editor\\\\:no-resize","editor\\\\:pointer-events-none","tablet\\\\:ext-absolute","tablet\\\\:ext-relative","tablet\\\\:ext-top-base","tablet\\\\:ext-top-lg","tablet\\\\:ext--top-base","tablet\\\\:ext--top-lg","tablet\\\\:ext-right-base","tablet\\\\:ext-right-lg","tablet\\\\:ext--right-base","tablet\\\\:ext--right-lg","tablet\\\\:ext-bottom-base","tablet\\\\:ext-bottom-lg","tablet\\\\:ext--bottom-base","tablet\\\\:ext--bottom-lg","tablet\\\\:ext-left-base","tablet\\\\:ext-left-lg","tablet\\\\:ext--left-base","tablet\\\\:ext--left-lg","tablet\\\\:ext-order-1","tablet\\\\:ext-order-2","tablet\\\\:ext-m-0","tablet\\\\:ext-m-auto","tablet\\\\:ext-m-base","tablet\\\\:ext-m-lg","tablet\\\\:ext--m-base","tablet\\\\:ext--m-lg","tablet\\\\:ext-mx-0","tablet\\\\:ext-mx-auto","tablet\\\\:ext-mx-base","tablet\\\\:ext-mx-lg","tablet\\\\:ext--mx-base","tablet\\\\:ext--mx-lg","tablet\\\\:ext-my-0","tablet\\\\:ext-my-auto","tablet\\\\:ext-my-base","tablet\\\\:ext-my-lg","tablet\\\\:ext--my-base","tablet\\\\:ext--my-lg","tablet\\\\:ext-mt-0","tablet\\\\:ext-mt-auto","tablet\\\\:ext-mt-base","tablet\\\\:ext-mt-lg","tablet\\\\:ext--mt-base","tablet\\\\:ext--mt-lg","tablet\\\\:ext-mr-0","tablet\\\\:ext-mr-auto","tablet\\\\:ext-mr-base","tablet\\\\:ext-mr-lg","tablet\\\\:ext--mr-base","tablet\\\\:ext--mr-lg","tablet\\\\:ext-mb-0","tablet\\\\:ext-mb-auto","tablet\\\\:ext-mb-base","tablet\\\\:ext-mb-lg","tablet\\\\:ext--mb-base","tablet\\\\:ext--mb-lg","tablet\\\\:ext-ml-0","tablet\\\\:ext-ml-auto","tablet\\\\:ext-ml-base","tablet\\\\:ext-ml-lg","tablet\\\\:ext--ml-base","tablet\\\\:ext--ml-lg","tablet\\\\:ext-block","tablet\\\\:ext-inline-block","tablet\\\\:ext-inline","tablet\\\\:ext-flex","tablet\\\\:ext-inline-flex","tablet\\\\:ext-grid","tablet\\\\:ext-inline-grid","tablet\\\\:ext-hidden","tablet\\\\:ext-w-auto","tablet\\\\:ext-w-full","tablet\\\\:ext-max-w-full","tablet\\\\:ext-flex-1","tablet\\\\:ext-flex-auto","tablet\\\\:ext-flex-initial","tablet\\\\:ext-flex-none","tablet\\\\:ext-flex-shrink-0","tablet\\\\:ext-flex-shrink","tablet\\\\:ext-flex-grow-0","tablet\\\\:ext-flex-grow","tablet\\\\:ext-list-none","tablet\\\\:ext-grid-cols-1","tablet\\\\:ext-grid-cols-2","tablet\\\\:ext-grid-cols-3","tablet\\\\:ext-grid-cols-4","tablet\\\\:ext-grid-cols-5","tablet\\\\:ext-grid-cols-6","tablet\\\\:ext-grid-cols-7","tablet\\\\:ext-grid-cols-8","tablet\\\\:ext-grid-cols-9","tablet\\\\:ext-grid-cols-10","tablet\\\\:ext-grid-cols-11","tablet\\\\:ext-grid-cols-12","tablet\\\\:ext-grid-cols-none","tablet\\\\:ext-flex-row","tablet\\\\:ext-flex-row-reverse","tablet\\\\:ext-flex-col","tablet\\\\:ext-flex-col-reverse","tablet\\\\:ext-flex-wrap","tablet\\\\:ext-flex-wrap-reverse","tablet\\\\:ext-flex-nowrap","tablet\\\\:ext-items-start","tablet\\\\:ext-items-end","tablet\\\\:ext-items-center","tablet\\\\:ext-items-baseline","tablet\\\\:ext-items-stretch","tablet\\\\:ext-justify-start","tablet\\\\:ext-justify-end","tablet\\\\:ext-justify-center","tablet\\\\:ext-justify-between","tablet\\\\:ext-justify-around","tablet\\\\:ext-justify-evenly","tablet\\\\:ext-justify-items-start","tablet\\\\:ext-justify-items-end","tablet\\\\:ext-justify-items-center","tablet\\\\:ext-justify-items-stretch","tablet\\\\:ext-justify-self-auto","tablet\\\\:ext-justify-self-start","tablet\\\\:ext-justify-self-end","tablet\\\\:ext-justify-self-center","tablet\\\\:ext-justify-self-stretch","tablet\\\\:ext-p-0","tablet\\\\:ext-p-base","tablet\\\\:ext-p-lg","tablet\\\\:ext-px-0","tablet\\\\:ext-px-base","tablet\\\\:ext-px-lg","tablet\\\\:ext-py-0","tablet\\\\:ext-py-base","tablet\\\\:ext-py-lg","tablet\\\\:ext-pt-0","tablet\\\\:ext-pt-base","tablet\\\\:ext-pt-lg","tablet\\\\:ext-pr-0","tablet\\\\:ext-pr-base","tablet\\\\:ext-pr-lg","tablet\\\\:ext-pb-0","tablet\\\\:ext-pb-base","tablet\\\\:ext-pb-lg","tablet\\\\:ext-pl-0","tablet\\\\:ext-pl-base","tablet\\\\:ext-pl-lg","tablet\\\\:ext-text-left","tablet\\\\:ext-text-center","tablet\\\\:ext-text-right","desktop\\\\:ext-absolute","desktop\\\\:ext-relative","desktop\\\\:ext-top-base","desktop\\\\:ext-top-lg","desktop\\\\:ext--top-base","desktop\\\\:ext--top-lg","desktop\\\\:ext-right-base","desktop\\\\:ext-right-lg","desktop\\\\:ext--right-base","desktop\\\\:ext--right-lg","desktop\\\\:ext-bottom-base","desktop\\\\:ext-bottom-lg","desktop\\\\:ext--bottom-base","desktop\\\\:ext--bottom-lg","desktop\\\\:ext-left-base","desktop\\\\:ext-left-lg","desktop\\\\:ext--left-base","desktop\\\\:ext--left-lg","desktop\\\\:ext-order-1","desktop\\\\:ext-order-2","desktop\\\\:ext-m-0","desktop\\\\:ext-m-auto","desktop\\\\:ext-m-base","desktop\\\\:ext-m-lg","desktop\\\\:ext--m-base","desktop\\\\:ext--m-lg","desktop\\\\:ext-mx-0","desktop\\\\:ext-mx-auto","desktop\\\\:ext-mx-base","desktop\\\\:ext-mx-lg","desktop\\\\:ext--mx-base","desktop\\\\:ext--mx-lg","desktop\\\\:ext-my-0","desktop\\\\:ext-my-auto","desktop\\\\:ext-my-base","desktop\\\\:ext-my-lg","desktop\\\\:ext--my-base","desktop\\\\:ext--my-lg","desktop\\\\:ext-mt-0","desktop\\\\:ext-mt-auto","desktop\\\\:ext-mt-base","desktop\\\\:ext-mt-lg","desktop\\\\:ext--mt-base","desktop\\\\:ext--mt-lg","desktop\\\\:ext-mr-0","desktop\\\\:ext-mr-auto","desktop\\\\:ext-mr-base","desktop\\\\:ext-mr-lg","desktop\\\\:ext--mr-base","desktop\\\\:ext--mr-lg","desktop\\\\:ext-mb-0","desktop\\\\:ext-mb-auto","desktop\\\\:ext-mb-base","desktop\\\\:ext-mb-lg","desktop\\\\:ext--mb-base","desktop\\\\:ext--mb-lg","desktop\\\\:ext-ml-0","desktop\\\\:ext-ml-auto","desktop\\\\:ext-ml-base","desktop\\\\:ext-ml-lg","desktop\\\\:ext--ml-base","desktop\\\\:ext--ml-lg","desktop\\\\:ext-block","desktop\\\\:ext-inline-block","desktop\\\\:ext-inline","desktop\\\\:ext-flex","desktop\\\\:ext-inline-flex","desktop\\\\:ext-grid","desktop\\\\:ext-inline-grid","desktop\\\\:ext-hidden","desktop\\\\:ext-w-auto","desktop\\\\:ext-w-full","desktop\\\\:ext-max-w-full","desktop\\\\:ext-flex-1","desktop\\\\:ext-flex-auto","desktop\\\\:ext-flex-initial","desktop\\\\:ext-flex-none","desktop\\\\:ext-flex-shrink-0","desktop\\\\:ext-flex-shrink","desktop\\\\:ext-flex-grow-0","desktop\\\\:ext-flex-grow","desktop\\\\:ext-list-none","desktop\\\\:ext-grid-cols-1","desktop\\\\:ext-grid-cols-2","desktop\\\\:ext-grid-cols-3","desktop\\\\:ext-grid-cols-4","desktop\\\\:ext-grid-cols-5","desktop\\\\:ext-grid-cols-6","desktop\\\\:ext-grid-cols-7","desktop\\\\:ext-grid-cols-8","desktop\\\\:ext-grid-cols-9","desktop\\\\:ext-grid-cols-10","desktop\\\\:ext-grid-cols-11","desktop\\\\:ext-grid-cols-12","desktop\\\\:ext-grid-cols-none","desktop\\\\:ext-flex-row","desktop\\\\:ext-flex-row-reverse","desktop\\\\:ext-flex-col","desktop\\\\:ext-flex-col-reverse","desktop\\\\:ext-flex-wrap","desktop\\\\:ext-flex-wrap-reverse","desktop\\\\:ext-flex-nowrap","desktop\\\\:ext-items-start","desktop\\\\:ext-items-end","desktop\\\\:ext-items-center","desktop\\\\:ext-items-baseline","desktop\\\\:ext-items-stretch","desktop\\\\:ext-justify-start","desktop\\\\:ext-justify-end","desktop\\\\:ext-justify-center","desktop\\\\:ext-justify-between","desktop\\\\:ext-justify-around","desktop\\\\:ext-justify-evenly","desktop\\\\:ext-justify-items-start","desktop\\\\:ext-justify-items-end","desktop\\\\:ext-justify-items-center","desktop\\\\:ext-justify-items-stretch","desktop\\\\:ext-justify-self-auto","desktop\\\\:ext-justify-self-start","desktop\\\\:ext-justify-self-end","desktop\\\\:ext-justify-self-center","desktop\\\\:ext-justify-self-stretch","desktop\\\\:ext-p-0","desktop\\\\:ext-p-base","desktop\\\\:ext-p-lg","desktop\\\\:ext-px-0","desktop\\\\:ext-px-base","desktop\\\\:ext-px-lg","desktop\\\\:ext-py-0","desktop\\\\:ext-py-base","desktop\\\\:ext-py-lg","desktop\\\\:ext-pt-0","desktop\\\\:ext-pt-base","desktop\\\\:ext-pt-lg","desktop\\\\:ext-pr-0","desktop\\\\:ext-pr-base","desktop\\\\:ext-pr-lg","desktop\\\\:ext-pb-0","desktop\\\\:ext-pb-base","desktop\\\\:ext-pb-lg","desktop\\\\:ext-pl-0","desktop\\\\:ext-pl-base","desktop\\\\:ext-pl-lg","desktop\\\\:ext-text-left","desktop\\\\:ext-text-center","desktop\\\\:ext-text-right"]}');function pi(e){return function(e){if(Array.isArray(e))return hi(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return hi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hi(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function mi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function xi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mi(Object(n),!0).forEach((function(t){yi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function yi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var vi=(0,ui.createHigherOrderComponent)((function(e){return function(t){var n=t.attributes.extUtilities,r=fi.t.map((function(e){return e.replace(".","").replace(new RegExp("\\\\","g"),"")}));return(0,Ct.jsxs)(Ct.Fragment,{children:[(0,Ct.jsx)(e,xi({},t)),n&&(0,Ct.jsx)(Lr.InspectorAdvancedControls,{children:(0,Ct.jsx)(gt.FormTokenField,{label:(0,vt.__)("Extendify Utilities","extendify"),tokenizeOnSpace:!0,value:n,suggestions:r,onChange:function(e){t.setAttributes({extUtilities:e})}})})]})}}),"utilityClassEdit");function gi(e,t,n){var r=e.className,o=n.extUtilities,i=n.className;if(!o||!Object.keys(o).length)return e;var a=function(e){switch(Object.prototype.toString.call(e)){case"[object String]":return e.split(" ");case"[object Array]":return e;default:return[]}},s=new Set([].concat(pi(a(i)),pi(a(r)),pi(a(o))));return Object.assign({},e,{className:pi(s).join(" ")})}function bi(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}(0,di.addFilter)("blocks.registerBlockType","extendify/utilities/attributes",(function(e){return xi(xi({},e),{},{attributes:xi(xi({},e.attributes),{},{extUtilities:{type:"array",default:[]}})})})),(0,di.addFilter)("blocks.registerBlockType","extendify/utilities/addEditProps",(function(e){var t=e.getEditWrapperProps;return e.getEditWrapperProps=function(n){var r={};return t&&(r=t(n)),gi(r,e,n)},e})),(0,di.addFilter)("editor.BlockEdit","extendify/utilities/advancedClassControls",vi),(0,di.addFilter)("blocks.getSaveContent.extraProps","extendify/utilities/extra-props",gi);var wi=function(){return(e=g().mark((function e(){return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w.get("taxonomies");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){bi(i,r,o,a,s,"next",e)}function s(e){bi(i,r,o,a,s,"throw",e)}a(void 0)}))})();var e};function ji(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function ki(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){ji(i,r,o,a,s,"next",e)}function s(e){ji(i,r,o,a,s,"throw",e)}a(void 0)}))}}var Oi=function(){return w.get("meta-data")};function Si(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ci(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ci(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ci(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ei(e){var t=e.show,n=void 0!==t&&t,o=y((function(e){return e.open})),i=y((function(e){return e.setOpen})),a=Si((0,r.useState)(!1),2),s=a[0],l=a[1],c=(0,r.useCallback)((function(){return i(!0)}),[i]),u=(0,r.useCallback)((function(){return i(!1)}),[i]),d=J((function(e){return e.initTemplateData})),f=F((function(e){return e.uuid.length>0})),p=J((function(e){return Object.keys(e.taxonomyDefaultState).length>0}));return function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=J((function(e){return e.setupDefaultTaxonomies})),n=B((function(e){return e.setTaxonomies})),o=(0,r.useCallback)(ki(g().mark((function e(){var r,o;return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,wi();case 2:if(o=e.sent,o=Object.keys(o).reduce((function(e,t){return e[t]=o[t],e}),{}),null!==(r=Object.keys(o))&&void 0!==r&&r.length){e.next=6;break}return e.abrupt("return");case 6:n(o),t();case 8:case"end":return e.stop()}}),e)}))),[n,t]);(0,r.useEffect)((function(){e&&o()}),[o,e])}(o),(0,r.useEffect)((function(){f&&p&&(d(),l(!0))}),[f,p,d]),(0,r.useEffect)((function(){n&&i(!0)}),[n,i]),(0,r.useEffect)((function(){Oi().then((function(e){y.setState({metaData:e})}))}),[]),(0,r.useEffect)((function(){return window.addEventListener("extendify::open-library",c),window.addEventListener("extendify::close-library",u),function(){window.removeEventListener("extendify::open-library",c),window.removeEventListener("extendify::close-library",u)}}),[u,c]),s?(0,Ct.jsx)(ci,{}):null}const _i=wp.plugins,Ni=wp.editPost;var Pi=function(){return w.get("site-settings")},Ai=function(e){var t=new FormData;return t.append("data",JSON.stringify(e)),w.post("site-settings",t,{headers:{"Content-Type":"multipart/form-data"}})};function Ti(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function Li(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){Ti(i,r,o,a,s,"next",e)}function s(e){Ti(i,r,o,a,s,"throw",e)}a(void 0)}))}}var Ii={getItem:function(){var e=Li(g().mark((function e(){return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Pi();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),setItem:function(){var e=Li(g().mark((function e(t,n){return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ai(n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),removeItem:function(){}},Mi=l(x((function(){return{enabled:!0}}),{name:"extendify-sitesettings",getStorage:function(){return Ii}}));function Ri(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function Di(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){Ri(i,r,o,a,s,"next",e)}function s(e){Ri(i,r,o,a,s,"throw",e)}a(void 0)}))}}function Fi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Bi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Bi(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const zi=function(){var e=(0,Gr.useSelect)((function(e){return e("core").canUser("create","users")})),t=Fi((0,r.useState)(F((function(e){return e.enabled}))),2),n=t[0],o=t[1],i=Fi((0,r.useState)(Mi((function(e){return e.enabled}))),2),a=i[0],s=i[1];function l(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=document.getElementById("extendify-templates-inserter-btn");t&&(e?t.classList.add("invisible"):t.classList.remove("invisible"))}function c(e){return u.apply(this,arguments)}function u(){return(u=Di(g().mark((function e(t){return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,F.setState({enabled:t});case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e){return f.apply(this,arguments)}function f(){return(f=Di(g().mark((function e(t){return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Mi.setState({enabled:t});case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e,t){return h.apply(this,arguments)}function h(){return h=Di(g().mark((function e(t,n){return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("global"!==n){e.next=5;break}return e.next=3,d(t);case 3:e.next=7;break;case 5:return e.next=7,c(t);case 7:case"end":return e.stop()}}),e)}))),h.apply(this,arguments)}function m(e){"global"===e?s((function(t){return p(!t,e),!t})):o((function(t){return l(!t),p(!t,e),!t}))}return(0,r.useEffect)((function(){l(!n)}),[n]),(0,Ct.jsxs)(gt.Modal,{title:(0,vt.__)("Extendify Settings","extendify"),onRequestClose:function(){var e=document.getElementById("extendify-util");(0,r.unmountComponentAtNode)(e)},children:[(0,Ct.jsx)(gt.ToggleControl,{label:e?(0,vt.__)("Enable the library for myself","extendify"):(0,vt.__)("Enable the library","extendify"),help:(0,vt.__)("Publish with hundreds of patterns & page layouts","extendify"),checked:n,onChange:function(){return m("user")}}),e&&(0,Ct.jsxs)(Ct.Fragment,{children:[(0,Ct.jsx)("br",{}),(0,Ct.jsx)(gt.ToggleControl,{label:(0,vt.__)("Allow all users to publish with the library"),help:(0,vt.__)("Everyone publishes with patterns & page layouts","extendify"),checked:a,onChange:function(){return m("global")}})]})]})};var Ui=function(e){var t,n;kt(null===(t=e.target.closest("[data-extendify-identifier]"))||void 0===t||null===(n=t.dataset)||void 0===n?void 0:n.extendifyIdentifier,"open")},qi=function(){var e,t,n;return null===window.extendifyData.user||(null===(e=window.extendifyData)||void 0===e||null===(t=e.user)||void 0===t||null===(n=t.state)||void 0===n?void 0:n.isAdmin)},Wi=function(){var e,t,n;return null===window.extendifyData.sitesettings||(null===(e=window.extendifyData)||void 0===e||null===(t=e.sitesettings)||void 0===t||null===(n=t.state)||void 0===n?void 0:n.enabled)},Vi=(0,Ct.jsx)("div",{id:"extendify-templates-inserter",className:"extendify",children:(0,Ct.jsxs)("button",{style:"background:#D9F1EE;color:#1e1e1e;border:1px solid #949494 !important;font-weight:bold;font-size:14px;padding:8px;margin-right:8px",type:"button","data-extendify-identifier":"main-button",id:"extendify-templates-inserter-btn",className:"components-button",children:[(0,Ct.jsx)(jn,{icon:Pn,size:24,className:"-ml-1 mr-1"}),(0,vt.__)("Library","extendify")]})});if(window._wpLoadBlockEditor)var $i=window.wp.data.subscribe((function(){requestAnimationFrame((function(){var e,t,n;(Wi()||qi())&&(document.getElementById("extendify-templates-inserter-btn")||document.querySelector(".edit-post-header-toolbar")&&(document.querySelector(".edit-post-header-toolbar").insertAdjacentHTML("beforeend",(0,r.renderToString)(Vi)),document.getElementById("extendify-templates-inserter-btn").addEventListener("click",Ui),(null===window.extendifyData.user?Wi():null===(e=window.extendifyData)||void 0===e||null===(t=e.user)||void 0===t||null===(n=t.state)||void 0===n?void 0:n.enabled)||document.getElementById("extendify-templates-inserter-btn").classList.add("invisible"),$i()))}))}));if(window._wpLoadBlockEditor)var Hi=window.wp.data.subscribe((function(){requestAnimationFrame((function(){if((Wi()||qi())&&document.querySelector("[id$=patterns-view]")&&!document.getElementById("extendify-cta-button")){var e=(0,Ct.jsx)("div",{children:(0,Ct.jsx)("button",{id:"extendify-cta-button",style:"margin:1rem 1rem 0;width: calc(100% - 2rem);justify-content: center;","data-extendify-identifier":"patterns-cta",className:"components-button is-secondary",children:(0,vt.__)("Discover patterns in Extendify Library","extendify")})});document.querySelector("[id$=patterns-view]").insertAdjacentHTML("afterbegin",(0,r.renderToString)(e)),document.getElementById("extendify-cta-button").addEventListener("click",Ui),Hi()}}))}));window._wpLoadBlockEditor&&(0,_i.registerPlugin)("extendify-settings-enable-disable",{render:function(){return(0,Ct.jsx)(Ct.Fragment,{children:(0,Ct.jsxs)(Ni.PluginSidebarMoreMenuItem,{onClick:function(){var e=document.getElementById("extendify-util");(0,r.render)((0,Ct.jsx)(zi,{}),e)},icon:(0,Ct.jsx)(jn,{icon:Pn,size:24}),children:[" ",(0,vt.__)("Extendify","extendify")]})})}}),[{register:function(){var e=(0,Gr.dispatch)("core/notices").createNotice,t=F.getState().incrementImports;window.addEventListener("extendify::template-inserted",(function(n){e("info",(0,vt.__)("Page layout added"),{isDismissible:!0,type:"snackbar"}),setTimeout((function(){var e;t(),gr(null===(e=n.detail)||void 0===e?void 0:e.template)}),0)}))}},{register:function(){var e=this;window.addEventListener("extendify::softerror-encountered",(function(t){e[(0,jt.camelCase)(t.detail.type)](t.detail)}))},versionOutdated:function(e){(0,r.render)((0,Ct.jsx)(no,{title:e.data.title,requiredPlugins:["extendify"],message:e.data.message,buttonLabel:e.data.buttonLabel,forceOpen:!0}),document.getElementById("extendify-root"))}}].forEach((function(e){return e.register()}));const Ji=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"extendify/library","title":"Pattern Library","category":"design","description":"Add block patterns and full page layouts with the Extendify Library.","keywords":["pattern","extendify","library","template","layouts"],"textdomain":"extendify","attributes":{"preview":{"type":"string"}}}');(0,Ir.registerBlockType)(Ji,{icon:Nn,example:{attributes:{preview:window.extendifyData.asset_path+"/preview.png"}},edit:function(e){var t=e.clientId,n=e.attributes,o=(0,Gr.useDispatch)("core/block-editor").removeBlock;return(0,r.useEffect)((function(){n.preview||(kt("library-block","open"),o(t))}),[t,n,o]),(0,Ct.jsx)("img",{style:{display:"block",maxWidth:"100%"},src:n.preview,alt:(0,vt.sprintf)((0,vt.__)("%s Pattern Library","extendify"),"Extendify")})}}),window._wpLoadBlockEditor&&window.wp.domReady((function(){var e=Object.assign(document.createElement("div"),{id:"extendify-root"});if(document.body.append(e),(0,r.render)((0,Ct.jsx)(Ei,{}),e),e.parentNode.insertBefore(Object.assign(document.createElement("div"),{id:"extendify-util"}),e.nextSibling),Hr.getState().importOnLoad){var t=Hr.getState().wantedTemplate;setTimeout((function(){Ro((0,Ir.rawHandler)({HTML:t.fields.code}),t)}),0)}Hr.setState({importOnLoad:!1,wantedTemplate:{}})}))},42:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var a=o.apply(null,n);a&&e.push(a)}}else if("object"===i)if(n.toString===Object.prototype.toString)for(var s in n)r.call(n,s)&&n[s]&&e.push(s);else e.push(n.toString())}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},12:(e,t,n)=>{"use strict";var r=n(185),o={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,i,a,s,l,c,u=!1;t||(t={}),n=t.debug||!1;try{if(a=r(),s=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),void 0===r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var i=o[t.format]||o.default;window.clipboardData.setData(i,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(c),s.selectNodeContents(c),l.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(r){n&&console.error("unable to copy using execCommand: ",r),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(r){n&&console.error("unable to copy using clipboardData: ",r),n&&console.error("falling back to prompt"),i=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(i,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(s):l.removeAllRanges()),c&&document.body.removeChild(c),a()}return u}},716:()=>{},965:()=>{},525:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function o(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,i){for(var a,s,l=o(e),c=1;c<arguments.length;c++){for(var u in a=Object(arguments[c]))n.call(a,u)&&(l[u]=a[u]);if(t){s=t(a);for(var d=0;d<s.length;d++)r.call(a,s[d])&&(l[s[d]]=a[s[d]])}}return l}},61:e=>{var t,n,r=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(e){n=i}}();var s,l=[],c=!1,u=-1;function d(){c&&s&&(c=!1,s.length?l=s.concat(l):u=-1,l.length&&f())}function f(){if(!c){var e=a(d);c=!0;for(var t=l.length;t;){for(s=l,l=[];++u<t;)s&&s[u].run();u=-1,t=l.length}s=null,c=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function h(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new p(e,t)),1!==l.length||c||a(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=h,r.addListener=h,r.once=h,r.off=h,r.removeListener=h,r.removeAllListeners=h,r.emit=h,r.prependListener=h,r.prependOnceListener=h,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},218:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var r=i(n(363)),o=i(n(12));function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?p(e):t}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var x=function(e){function t(){var e,n;c(this,t);for(var i=arguments.length,a=new Array(i),s=0;s<i;s++)a[s]=arguments[s];return m(p(n=d(this,(e=f(t)).call.apply(e,[this].concat(a)))),"onClick",(function(e){var t=n.props,i=t.text,a=t.onCopy,s=t.children,l=t.options,c=r.default.Children.only(s),u=(0,o.default)(i,l);a&&a(i,u),c&&c.props&&"function"==typeof c.props.onClick&&c.props.onClick(e)})),n}var n,i,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(t,e),n=t,i=[{key:"render",value:function(){var e=this.props,t=(e.text,e.onCopy,e.options,e.children),n=l(e,["text","onCopy","options","children"]),o=r.default.Children.only(t);return r.default.cloneElement(o,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(n,!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},n,{onClick:this.onClick}))}}],i&&u(n.prototype,i),a&&u(n,a),t}(r.default.PureComponent);t.CopyToClipboard=x,m(x,"defaultProps",{onCopy:void 0,options:void 0})},306:(e,t,n)=>{"use strict";var r=n(218).CopyToClipboard;r.CopyToClipboard=r,e.exports=r},426:(e,t,n)=>{"use strict";n(525);var r=n(363),o=60103;if(t.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var i=Symbol.for;o=i("react.element"),t.Fragment=i("react.fragment")}var a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,i={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)s.call(t,r)&&!l.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:c,ref:u,props:i,_owner:a.current}}t.jsx=c,t.jsxs=c},246:(e,t,n)=>{"use strict";e.exports=n(426)},248:e=>{var t=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var o=t&&t.prototype instanceof x?t:x,i=Object.create(o.prototype),a=new _(r||[]);return i._invoke=function(e,t,n){var r=d;return function(o,i){if(r===p)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw i;return P()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=S(a,n);if(s){if(s===m)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===d)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var l=u(e,t,n);if("normal"===l.type){if(r=n.done?h:f,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=h,n.method="throw",n.arg=l.arg)}}}(e,n,a),i}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var d="suspendedStart",f="suspendedYield",p="executing",h="completed",m={};function x(){}function y(){}function v(){}var g={};l(g,i,(function(){return this}));var b=Object.getPrototypeOf,w=b&&b(b(N([])));w&&w!==n&&r.call(w,i)&&(g=w);var j=v.prototype=x.prototype=Object.create(g);function k(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(o,i,a,s){var l=u(e[o],e,i);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==typeof d&&r.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(d).then((function(e){c.value=e,a(c)}),(function(e){return n("throw",e,a,s)}))}s(l.arg)}var o;this._invoke=function(e,r){function i(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(i,i):i()}}function S(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,S(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var o=u(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,m;var i=o.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function E(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function _(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function N(e){if(e){var n=e[i];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function n(){for(;++o<e.length;)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}return{next:P}}function P(){return{value:t,done:!0}}return y.prototype=v,l(j,"constructor",v),l(v,"constructor",y),y.displayName=l(v,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,l(e,s,"GeneratorFunction")),e.prototype=Object.create(j),e},e.awrap=function(e){return{__await:e}},k(O.prototype),l(O.prototype,a,(function(){return this})),e.AsyncIterator=O,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new O(c(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},k(j),l(j,s,"Generator"),l(j,i,(function(){return this})),l(j,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=N,_.prototype={constructor:_,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(E),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(r,o){return s.type="throw",s.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,m):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),E(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;E(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:N(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},185:e=>{e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(t){e.addRange(t)})),t&&t.focus()}}},363:e=>{"use strict";e.exports=React}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,r),i.exports}r.m=t,e=[],r.O=(t,n,o,i)=>{if(!n){var a=1/0;for(u=0;u<e.length;u++){for(var[n,o,i]=e[u],s=!0,l=0;l<n.length;l++)(!1&i||a>=i)&&Object.keys(r.O).every((e=>r.O[e](n[l])))?n.splice(l--,1):(s=!1,i<a&&(a=i));if(s){e.splice(u--,1);var c=o();void 0!==c&&(t=c)}}return t}i=i||0;for(var u=e.length;u>0&&e[u-1][2]>i;u--)e[u]=e[u-1];e[u]=[n,o,i]},r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={245:0,506:0,551:0};r.O.j=t=>0===e[t];var t=(t,n)=>{var o,i,[a,s,l]=n,c=0;if(a.some((t=>0!==e[t]))){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(l)var u=l(r)}for(t&&t(n);c<a.length;c++)i=a[c],r.o(e,i)&&e[i]&&e[i][0](),e[a[c]]=0;return r.O(u)},n=self.webpackChunk=self.webpackChunk||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),r.O(void 0,[506,551],(()=>r(78))),r.O(void 0,[506,551],(()=>r(716)));var o=r.O(void 0,[506,551],(()=>r(965)));o=r.O(o)})();
|
redux-core/extendify-sdk/public/build/extendify-sdk.js.LICENSE.txt → extendify-sdk/public/build/extendify.js.LICENSE.txt
RENAMED
File without changes
|
extendify-sdk/public/editorplus/.gitkeep
ADDED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/public/editorplus/editorplus.min.js
RENAMED
File without changes
|
extendify-sdk/readme.txt
ADDED
@@ -0,0 +1,78 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
=== Extendify ===
|
2 |
+
Contributors: extendify, richtabor, kbat82, clubkert, arturgrabo
|
3 |
+
Tags: page builder, editor, patterns, drag-and-drop, blocks, visual editor, wysiwyg, design, website builder, landing page builder, front-end builder
|
4 |
+
Requires at least: 5.4
|
5 |
+
Tested up to: 5.8.2
|
6 |
+
Stable tag: 0.1.0
|
7 |
+
Requires PHP: 5.6
|
8 |
+
License: GPLv2
|
9 |
+
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
10 |
+
|
11 |
+
Extendify is the platform of site design and creation tools for people that want to build a beautiful WordPress website with a library of patterns and full page layouts for the Gutenberg block editor.
|
12 |
+
|
13 |
+
== Description ==
|
14 |
+
|
15 |
+
Make a beautiful WordPress website easier, and faster, than ever before with Extendify's suite of design and publishing tools.
|
16 |
+
|
17 |
+
= A library of web components =
|
18 |
+
Our library of reusable website patterns and full page layouts can be assembled to rapidly build beautiful websites. These best-in-class templates enable you to drag, drop and publish in WordPress, without a single line of code.
|
19 |
+
|
20 |
+
= Built for your theme and your workflow =
|
21 |
+
Extendify is a theme-agnostic design experience platform that works with your Gutenberg-friendly WordPress theme — instantly leveling-up your editing and publishing flow today.
|
22 |
+
|
23 |
+
= Like Extendify? =
|
24 |
+
- Follow us on [Twitter](https://www.twitter.com/extendifyinc).
|
25 |
+
- Rate us on [WordPress](https://wordpress.org/support/plugin/extendify/reviews/?filter=5/#new-post) :)
|
26 |
+
|
27 |
+
= Privacy =
|
28 |
+
Extendify is a SaaS (software as a service) connector plugin that uses a custom API to fetch block patterns and page layouts from our servers. API requests are only made when a user clicks on the Library button. In order to provide and improve this service, Extendify passes site data along with an API request, including:
|
29 |
+
|
30 |
+
* Browser
|
31 |
+
* Referring site
|
32 |
+
* Category selection
|
33 |
+
* WP language
|
34 |
+
* Active theme
|
35 |
+
* Active plugins
|
36 |
+
* Anonymized UUID
|
37 |
+
* Anonymized IP address
|
38 |
+
|
39 |
+
By activating the Extendify plugin and accessing the library, you agree to our [privacy policy](https://extendify.com/privacy-policy) and [terms of service](https://extendify.com/terms-of-service).
|
40 |
+
|
41 |
+
== Installation ==
|
42 |
+
|
43 |
+
1. Install using the WordPress plugin installer, or extract the zip file and drop the contents into the `wp-content/plugins/` directory of your WordPress site.
|
44 |
+
2. Activate the plugin through the 'Plugins' menu in WordPress.
|
45 |
+
3. Edit or create a new page on your site
|
46 |
+
4. Press the 'Library' button at the top left of the editor header
|
47 |
+
5. Browse and import beautiful patterns and full page layouts; click one to add it directly to the page.
|
48 |
+
|
49 |
+
For documentation and tutorials, read our [guides](https://extendify.com/guides/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme).
|
50 |
+
|
51 |
+
== Frequently Asked Questions ==
|
52 |
+
|
53 |
+
**Can I use Extendify with any theme?**
|
54 |
+
Yes! You can create a beautiful site in just a few clicks with just about any Gutenberg-friendly WordPress theme.
|
55 |
+
|
56 |
+
**Can I use Extendify with WooCommerce?**
|
57 |
+
Yes! Extendify is compatible with WooCommerce. You’ll need to install and configure WooCommerce separately to set up eCommerce functionality.
|
58 |
+
|
59 |
+
**Is Extendify free?**
|
60 |
+
Extendify is a free plugin available through the WordPress.org directory that allows users to extend the power of the Gutenberg Block Editor. Each user receives a limited number of imports completely free. We offer a paid subscription for folks who want unlimited access to all of our beautiful patterns and page layouts.
|
61 |
+
|
62 |
+
**What is Extendify Pro?**
|
63 |
+
Extendify Pro gives you unlimited access to the entire library of our patterns and page layouts, without restrictions.
|
64 |
+
|
65 |
+
**Will Extendify slow down my website?**
|
66 |
+
Nope! Extendify imports lightweight block-based content that is served directly from your WordPress site. Our templates use the latest WordPress technologies, leveraging the best that Gutenberg has to offer, without any of the bloat of traditional page builders.
|
67 |
+
|
68 |
+
== Changelog ==
|
69 |
+
|
70 |
+
Read our full changelog articles [here](https://extendify.com/changelog)
|
71 |
+
|
72 |
+
= 0.1.0 - 2022-01-06 =
|
73 |
+
* Add null check on import position
|
74 |
+
* Add support for importing patterns to a specific location
|
75 |
+
* Add `/extendify` slash command to open the library
|
76 |
+
* Add preview optimizations
|
77 |
+
* Add check for live preview visibility
|
78 |
+
* Fix pattern display bug with TT1 CSS Grid galleries
|
{redux-core/extendify-sdk → extendify-sdk}/routes/api.php
RENAMED
@@ -7,15 +7,15 @@ if (!defined('ABSPATH')) {
|
|
7 |
die('No direct access.');
|
8 |
}
|
9 |
|
10 |
-
use Extendify\
|
11 |
-
use Extendify\
|
12 |
-
use Extendify\
|
13 |
-
use Extendify\
|
14 |
-
use Extendify\
|
15 |
-
use Extendify\
|
16 |
-
use Extendify\
|
17 |
-
use Extendify\
|
18 |
-
use Extendify\
|
19 |
|
20 |
\add_action(
|
21 |
'rest_api_init',
|
@@ -24,15 +24,16 @@ use Extendify\ExtendifySdk\Controllers\TemplateController;
|
|
24 |
ApiRouter::get('/plugins', [PluginController::class, 'index']);
|
25 |
ApiRouter::post('/plugins', [PluginController::class, 'install']);
|
26 |
|
27 |
-
ApiRouter::get('/taxonomies
|
28 |
|
29 |
ApiRouter::post('/templates', [TemplateController::class, 'index']);
|
30 |
ApiRouter::post('/templates/(?P<template_id>[a-zA-Z0-9-]+)', [TemplateController::class, 'ping']);
|
31 |
-
ApiRouter::post('/related', [TemplateController::class, 'related']);
|
32 |
|
33 |
ApiRouter::get('/user', [UserController::class, 'show']);
|
34 |
ApiRouter::post('/user', [UserController::class, 'store']);
|
35 |
ApiRouter::get('/user-meta', [UserController::class, 'meta']);
|
|
|
|
|
36 |
ApiRouter::post('/register-mailing-list', [UserController::class, 'mailingList']);
|
37 |
|
38 |
ApiRouter::post('/register', [AuthController::class, 'register']);
|
7 |
die('No direct access.');
|
8 |
}
|
9 |
|
10 |
+
use Extendify\Library\ApiRouter;
|
11 |
+
use Extendify\Library\Controllers\AuthController;
|
12 |
+
use Extendify\Library\Controllers\MetaController;
|
13 |
+
use Extendify\Library\Controllers\PingController;
|
14 |
+
use Extendify\Library\Controllers\UserController;
|
15 |
+
use Extendify\Library\Controllers\PluginController;
|
16 |
+
use Extendify\Library\Controllers\SiteSettingsController;
|
17 |
+
use Extendify\Library\Controllers\TaxonomyController;
|
18 |
+
use Extendify\Library\Controllers\TemplateController;
|
19 |
|
20 |
\add_action(
|
21 |
'rest_api_init',
|
24 |
ApiRouter::get('/plugins', [PluginController::class, 'index']);
|
25 |
ApiRouter::post('/plugins', [PluginController::class, 'install']);
|
26 |
|
27 |
+
ApiRouter::get('/taxonomies', [TaxonomyController::class, 'index']);
|
28 |
|
29 |
ApiRouter::post('/templates', [TemplateController::class, 'index']);
|
30 |
ApiRouter::post('/templates/(?P<template_id>[a-zA-Z0-9-]+)', [TemplateController::class, 'ping']);
|
|
|
31 |
|
32 |
ApiRouter::get('/user', [UserController::class, 'show']);
|
33 |
ApiRouter::post('/user', [UserController::class, 'store']);
|
34 |
ApiRouter::get('/user-meta', [UserController::class, 'meta']);
|
35 |
+
ApiRouter::get('/max-free-imports', [UserController::class, 'maxImports']);
|
36 |
+
|
37 |
ApiRouter::post('/register-mailing-list', [UserController::class, 'mailingList']);
|
38 |
|
39 |
ApiRouter::post('/register', [AuthController::class, 'register']);
|
{redux-core/extendify-sdk → extendify-sdk}/src/ExtendifyLibrary.js
RENAMED
@@ -47,17 +47,11 @@ export default function ExtendifyLibrary({ show = false }) {
|
|
47 |
|
48 |
// Let the visibility to be controlled from outside the application
|
49 |
useEffect(() => {
|
50 |
-
window.addEventListener('extendify
|
51 |
-
window.addEventListener('extendify
|
52 |
return () => {
|
53 |
-
window.removeEventListener(
|
54 |
-
|
55 |
-
showLibrary,
|
56 |
-
)
|
57 |
-
window.removeEventListener(
|
58 |
-
'extendify-sdk::close-library',
|
59 |
-
hideLibrary,
|
60 |
-
)
|
61 |
}
|
62 |
}, [hideLibrary, showLibrary])
|
63 |
|
47 |
|
48 |
// Let the visibility to be controlled from outside the application
|
49 |
useEffect(() => {
|
50 |
+
window.addEventListener('extendify::open-library', showLibrary)
|
51 |
+
window.addEventListener('extendify::close-library', hideLibrary)
|
52 |
return () => {
|
53 |
+
window.removeEventListener('extendify::open-library', showLibrary)
|
54 |
+
window.removeEventListener('extendify::close-library', hideLibrary)
|
|
|
|
|
|
|
|
|
|
|
|
|
55 |
}
|
56 |
}, [hideLibrary, showLibrary])
|
57 |
|
{redux-core/extendify-sdk → extendify-sdk}/src/api/General.js
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/src/api/Plugins.js
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/src/api/SiteSettings.js
RENAMED
File without changes
|
extendify-sdk/src/api/Taxonomies.js
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { Axios as api } from './axios'
|
2 |
+
|
3 |
+
export const Taxonomies = {
|
4 |
+
async get() {
|
5 |
+
return await api.get('taxonomies')
|
6 |
+
},
|
7 |
+
}
|
extendify-sdk/src/api/Templates.js
ADDED
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { Axios as api } from './axios'
|
2 |
+
import { useUserStore } from '../state/User'
|
3 |
+
|
4 |
+
let count = 0
|
5 |
+
|
6 |
+
export const Templates = {
|
7 |
+
async get(searchParams, options = {}) {
|
8 |
+
count++
|
9 |
+
const defaultpageSize = searchParams.type === 'pattern' ? '8' : '4'
|
10 |
+
const taxonomyType =
|
11 |
+
searchParams.type === 'pattern' ? 'patternType' : 'layoutType'
|
12 |
+
const templates = await api.post('templates', {
|
13 |
+
filterByFormula: prepareFilterFormula(searchParams, taxonomyType),
|
14 |
+
pageSize: options?.pageSize ?? defaultpageSize,
|
15 |
+
categories: searchParams.taxonomies,
|
16 |
+
search: searchParams.search,
|
17 |
+
type: searchParams.type,
|
18 |
+
offset: options.offset ?? '',
|
19 |
+
initial: count === 1,
|
20 |
+
request_count: count,
|
21 |
+
sdk_partner: useUserStore.getState()?.sdkPartner ?? '',
|
22 |
+
})
|
23 |
+
return templates
|
24 |
+
},
|
25 |
+
|
26 |
+
// TODO: Refactor this later to combine the following three
|
27 |
+
maybeImport(template) {
|
28 |
+
return api.post(`templates/${template.id}`, {
|
29 |
+
template_id: template?.id,
|
30 |
+
maybe_import: true,
|
31 |
+
type: template.fields?.type,
|
32 |
+
pageSize: '1',
|
33 |
+
template_name: template.fields?.title,
|
34 |
+
})
|
35 |
+
},
|
36 |
+
import(template) {
|
37 |
+
return api.post(`templates/${template.id}`, {
|
38 |
+
template_id: template.id,
|
39 |
+
imported: true,
|
40 |
+
basePattern:
|
41 |
+
template.fields?.basePattern ??
|
42 |
+
template.fields?.baseLayout ??
|
43 |
+
'',
|
44 |
+
type: template.fields.type,
|
45 |
+
pageSize: '1',
|
46 |
+
template_name: template.fields?.title,
|
47 |
+
})
|
48 |
+
},
|
49 |
+
}
|
50 |
+
|
51 |
+
const prepareFilterFormula = ({ taxonomies }, type) => {
|
52 |
+
const siteType = taxonomies?.siteType?.slug?.length
|
53 |
+
? taxonomies.siteType.slug
|
54 |
+
: 'default'
|
55 |
+
const formula = [
|
56 |
+
`{type}="${type.replace('Type', '')}"`,
|
57 |
+
`{siteType}="${siteType}"`,
|
58 |
+
]
|
59 |
+
if (taxonomies[type]?.slug) {
|
60 |
+
formula.push(`{${type}}="${taxonomies[type].slug}"`)
|
61 |
+
}
|
62 |
+
return `AND(${formula.join(', ')})`.replace(/\r?\n|\r/g, '')
|
63 |
+
}
|
{redux-core/extendify-sdk → extendify-sdk}/src/api/User.js
RENAMED
@@ -48,4 +48,7 @@ export const User = {
|
|
48 |
},
|
49 |
})
|
50 |
},
|
|
|
|
|
|
|
51 |
}
|
48 |
},
|
49 |
})
|
50 |
},
|
51 |
+
allowedImports() {
|
52 |
+
return api.get('max-free-imports')
|
53 |
+
},
|
54 |
}
|
{redux-core/extendify-sdk → extendify-sdk}/src/api/axios.js
RENAMED
@@ -2,9 +2,9 @@ import axios from 'axios'
|
|
2 |
import { useUserStore } from '../state/User'
|
3 |
|
4 |
const Axios = axios.create({
|
5 |
-
baseURL: window.
|
6 |
headers: {
|
7 |
-
'X-WP-Nonce': window.
|
8 |
'X-Requested-With': 'XMLHttpRequest',
|
9 |
'X-Extendify': true,
|
10 |
},
|
@@ -47,7 +47,7 @@ function checkDevMode(request) {
|
|
47 |
function checkForSoftError(response) {
|
48 |
if (Object.prototype.hasOwnProperty.call(response, 'soft_error')) {
|
49 |
window.dispatchEvent(
|
50 |
-
new CustomEvent('extendify
|
51 |
detail: response.soft_error,
|
52 |
bubbles: true,
|
53 |
}),
|
2 |
import { useUserStore } from '../state/User'
|
3 |
|
4 |
const Axios = axios.create({
|
5 |
+
baseURL: window.extendifyData.root,
|
6 |
headers: {
|
7 |
+
'X-WP-Nonce': window.extendifyData.nonce,
|
8 |
'X-Requested-With': 'XMLHttpRequest',
|
9 |
'X-Extendify': true,
|
10 |
},
|
47 |
function checkForSoftError(response) {
|
48 |
if (Object.prototype.hasOwnProperty.call(response, 'soft_error')) {
|
49 |
window.dispatchEvent(
|
50 |
+
new CustomEvent('extendify::softerror-encountered', {
|
51 |
detail: response.soft_error,
|
52 |
bubbles: true,
|
53 |
}),
|
{redux-core/extendify-sdk → extendify-sdk}/src/app.css
RENAMED
@@ -3,24 +3,24 @@
|
|
3 |
@tailwind components;
|
4 |
@tailwind utilities;
|
5 |
|
6 |
-
.extendify
|
7 |
--tw-ring-inset: var(--tw-empty, /*!*/ /*!*/);
|
8 |
--tw-ring-offset-width: 0px;
|
9 |
--tw-ring-offset-color: transparent;
|
10 |
--tw-ring-color: var(--wp-admin-theme-color);
|
11 |
}
|
12 |
|
13 |
-
.extendify
|
14 |
-
.extendify
|
15 |
-
.extendify
|
16 |
box-sizing: border-box;
|
17 |
border: 0 solid #e5e7eb;
|
18 |
}
|
19 |
-
.extendify
|
20 |
@apply focus:ring-wp focus:ring-wp-theme-500 outline-none focus:shadow-none;
|
21 |
}
|
22 |
-
.extendify
|
23 |
-
.extendify
|
24 |
@apply focus:border-transparent focus:outline-none focus:shadow-none;
|
25 |
}
|
26 |
|
@@ -36,28 +36,15 @@
|
|
36 |
}
|
37 |
|
38 |
/* WP tweaks and overrides */
|
39 |
-
.extendify
|
40 |
/* Override WP aggressive boder:none and border:0 */
|
41 |
border-bottom: 1px solid #e0e0e0 !important;
|
42 |
@apply bg-transparent;
|
43 |
}
|
44 |
-
.extendify
|
45 |
@apply border-b border-gray-300;
|
46 |
}
|
47 |
|
48 |
-
/* Special input animation */
|
49 |
-
.extendify-special-input:placeholder-shown ~ label {
|
50 |
-
@apply top-1.5;
|
51 |
-
@apply text-sm;
|
52 |
-
@apply text-gray-600;
|
53 |
-
}
|
54 |
-
|
55 |
-
.extendify-special-input:focus ~ label {
|
56 |
-
@apply -top-4;
|
57 |
-
@apply text-xs;
|
58 |
-
@apply text-extendify-main;
|
59 |
-
}
|
60 |
-
|
61 |
/* A shim to ensure live previews w/o iframes display properly */
|
62 |
.block-editor-block-preview__content
|
63 |
.block-editor-block-list__layout.is-root-container
|
@@ -71,7 +58,7 @@
|
|
71 |
@apply max-w-full;
|
72 |
}
|
73 |
|
74 |
-
.extendify
|
75 |
/* no important */
|
76 |
@apply opacity-0;
|
77 |
animation: extendifyOpacityIn 200ms cubic-bezier(0.694, 0, 0.335, 1)
|
@@ -79,9 +66,9 @@
|
|
79 |
}
|
80 |
|
81 |
/* Remove excess margin for top-level patterns on < 5.9 */
|
82 |
-
.extendify
|
83 |
-
.extendify
|
84 |
-
.extendify
|
85 |
@apply my-0 !important;
|
86 |
}
|
87 |
|
@@ -101,11 +88,11 @@
|
|
101 |
}
|
102 |
}
|
103 |
|
104 |
-
.extendify
|
105 |
content: "";
|
106 |
@apply absolute inset-0 border-0 shadow-inner-sm;
|
107 |
}
|
108 |
-
.extendify
|
109 |
@apply shadow-inner-md;
|
110 |
}
|
111 |
|
@@ -115,14 +102,13 @@
|
|
115 |
}
|
116 |
|
117 |
.components-panel__body.ext-type-control .components-panel__body-title {
|
118 |
-
@apply m-0 border-b-0;
|
119 |
}
|
120 |
|
121 |
.components-panel__body.ext-type-control
|
122 |
.components-panel__body-title
|
123 |
.components-button {
|
124 |
-
@apply m-0 border-b-0 text-extendify-gray py-2 uppercase font-medium;
|
125 |
-
font-size: 11px; /* To match exactly from core UI */
|
126 |
}
|
127 |
|
128 |
.components-panel__body.ext-type-control
|
@@ -130,3 +116,17 @@
|
|
130 |
.components-panel__arrow {
|
131 |
@apply right-0 text-extendify-gray;
|
132 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
@tailwind components;
|
4 |
@tailwind utilities;
|
5 |
|
6 |
+
.extendify {
|
7 |
--tw-ring-inset: var(--tw-empty, /*!*/ /*!*/);
|
8 |
--tw-ring-offset-width: 0px;
|
9 |
--tw-ring-offset-color: transparent;
|
10 |
--tw-ring-color: var(--wp-admin-theme-color);
|
11 |
}
|
12 |
|
13 |
+
.extendify *,
|
14 |
+
.extendify *:after,
|
15 |
+
.extendify *:before {
|
16 |
box-sizing: border-box;
|
17 |
border: 0 solid #e5e7eb;
|
18 |
}
|
19 |
+
.extendify .button-focus {
|
20 |
@apply focus:ring-wp focus:ring-wp-theme-500 outline-none focus:shadow-none;
|
21 |
}
|
22 |
+
.extendify select.button-focus,
|
23 |
+
.extendify input.button-focus {
|
24 |
@apply focus:border-transparent focus:outline-none focus:shadow-none;
|
25 |
}
|
26 |
|
36 |
}
|
37 |
|
38 |
/* WP tweaks and overrides */
|
39 |
+
.extendify .components-panel__body > .components-panel__body-title {
|
40 |
/* Override WP aggressive boder:none and border:0 */
|
41 |
border-bottom: 1px solid #e0e0e0 !important;
|
42 |
@apply bg-transparent;
|
43 |
}
|
44 |
+
.extendify .components-modal__header {
|
45 |
@apply border-b border-gray-300;
|
46 |
}
|
47 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
48 |
/* A shim to ensure live previews w/o iframes display properly */
|
49 |
.block-editor-block-preview__content
|
50 |
.block-editor-block-list__layout.is-root-container
|
58 |
@apply max-w-full;
|
59 |
}
|
60 |
|
61 |
+
.extendify .block-editor-block-preview__container {
|
62 |
/* no important */
|
63 |
@apply opacity-0;
|
64 |
animation: extendifyOpacityIn 200ms cubic-bezier(0.694, 0, 0.335, 1)
|
66 |
}
|
67 |
|
68 |
/* Remove excess margin for top-level patterns on < 5.9 */
|
69 |
+
.extendify .is-root-container > [data-block],
|
70 |
+
.extendify .is-root-container > [data-align="full"],
|
71 |
+
.extendify .is-root-container > [data-align="full"] > .wp-block {
|
72 |
@apply my-0 !important;
|
73 |
}
|
74 |
|
88 |
}
|
89 |
}
|
90 |
|
91 |
+
.extendify .with-light-shadow::after {
|
92 |
content: "";
|
93 |
@apply absolute inset-0 border-0 shadow-inner-sm;
|
94 |
}
|
95 |
+
.extendify .with-light-shadow:hover::after {
|
96 |
@apply shadow-inner-md;
|
97 |
}
|
98 |
|
102 |
}
|
103 |
|
104 |
.components-panel__body.ext-type-control .components-panel__body-title {
|
105 |
+
@apply m-0 border-b-0 px-5;
|
106 |
}
|
107 |
|
108 |
.components-panel__body.ext-type-control
|
109 |
.components-panel__body-title
|
110 |
.components-button {
|
111 |
+
@apply m-0 border-b-0 text-extendify-gray py-2 uppercase font-medium text-xss;
|
|
|
112 |
}
|
113 |
|
114 |
.components-panel__body.ext-type-control
|
116 |
.components-panel__arrow {
|
117 |
@apply right-0 text-extendify-gray;
|
118 |
}
|
119 |
+
|
120 |
+
.extendify .animate-pulse {
|
121 |
+
animation: extendifyPulse 3s cubic-bezier(0.4, 0, 0.6, 1) infinite;
|
122 |
+
}
|
123 |
+
|
124 |
+
@keyframes extendifyPulse {
|
125 |
+
0%,
|
126 |
+
100% {
|
127 |
+
opacity: 1;
|
128 |
+
}
|
129 |
+
50% {
|
130 |
+
opacity: 0.5;
|
131 |
+
}
|
132 |
+
}
|
{redux-core/extendify-sdk → extendify-sdk}/src/app.js
RENAMED
@@ -5,6 +5,7 @@ import { injectTemplateBlocks } from './util/templateInjection'
|
|
5 |
import { rawHandler } from '@wordpress/blocks'
|
6 |
import './buttons'
|
7 |
import './listeners'
|
|
|
8 |
|
9 |
window._wpLoadBlockEditor &&
|
10 |
window.wp.domReady(() => {
|
5 |
import { rawHandler } from '@wordpress/blocks'
|
6 |
import './buttons'
|
7 |
import './listeners'
|
8 |
+
import './blocks/blocks'
|
9 |
|
10 |
window._wpLoadBlockEditor &&
|
11 |
window.wp.domReady(() => {
|
extendify-sdk/src/blocks/blocks.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
import './library/block.js'
|
extendify-sdk/src/blocks/library/block.js
ADDED
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { __, sprintf } from '@wordpress/i18n'
|
2 |
+
import { registerBlockType } from '@wordpress/blocks'
|
3 |
+
import { useDispatch } from '@wordpress/data'
|
4 |
+
import { useEffect } from '@wordpress/element'
|
5 |
+
import { brandBlockIcon } from '../../components/icons'
|
6 |
+
import { setModalVisibility } from '../../util/general'
|
7 |
+
import metadata from './block.json'
|
8 |
+
|
9 |
+
export const openModal = (source) => setModalVisibility(source, 'open')
|
10 |
+
|
11 |
+
registerBlockType(metadata, {
|
12 |
+
icon: brandBlockIcon,
|
13 |
+
example: {
|
14 |
+
attributes: {
|
15 |
+
preview: window.extendifyData.asset_path + '/preview.png',
|
16 |
+
},
|
17 |
+
},
|
18 |
+
edit: function Edit({ clientId, attributes }) {
|
19 |
+
const { removeBlock } = useDispatch('core/block-editor')
|
20 |
+
useEffect(() => {
|
21 |
+
if (attributes.preview) {
|
22 |
+
return
|
23 |
+
}
|
24 |
+
openModal('library-block')
|
25 |
+
removeBlock(clientId)
|
26 |
+
}, [clientId, attributes, removeBlock])
|
27 |
+
return (
|
28 |
+
<img
|
29 |
+
style={{ display: 'block', maxWidth: '100%' }}
|
30 |
+
src={attributes.preview}
|
31 |
+
alt={sprintf(
|
32 |
+
__('%s Pattern Library', 'extendify'),
|
33 |
+
'Extendify',
|
34 |
+
)}
|
35 |
+
/>
|
36 |
+
)
|
37 |
+
},
|
38 |
+
})
|
extendify-sdk/src/blocks/library/block.json
ADDED
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"$schema": "https://schemas.wp.org/trunk/block.json",
|
3 |
+
"apiVersion": 2,
|
4 |
+
"name": "extendify/library",
|
5 |
+
"title": "Pattern Library",
|
6 |
+
"category": "design",
|
7 |
+
"description": "Add block patterns and full page layouts with the Extendify Library.",
|
8 |
+
"keywords": ["pattern", "extendify", "library", "template", "layouts"],
|
9 |
+
"textdomain": "extendify",
|
10 |
+
"attributes": {
|
11 |
+
"preview": {
|
12 |
+
"type": "string"
|
13 |
+
}
|
14 |
+
}
|
15 |
+
}
|
{redux-core/extendify-sdk → extendify-sdk}/src/buttons.js
RENAMED
@@ -16,18 +16,18 @@ const openLibrary = (event) => {
|
|
16 |
|
17 |
// This returns true if the user object is null (Library never opened), or if it's enabled in the user settings
|
18 |
const isAdmin = () =>
|
19 |
-
window.
|
20 |
-
window.
|
21 |
const isGlobalLibraryEnabled = () =>
|
22 |
-
window.
|
23 |
-
window.
|
24 |
const isLibraryEnabled = () =>
|
25 |
-
window.
|
26 |
? isGlobalLibraryEnabled()
|
27 |
-
: window.
|
28 |
|
29 |
const mainButton = (
|
30 |
-
<div id="extendify-templates-inserter" className="extendify
|
31 |
<button
|
32 |
style="background:#D9F1EE;color:#1e1e1e;border:1px solid #949494 !important;font-weight:bold;font-size:14px;padding:8px;margin-right:8px"
|
33 |
type="button"
|
@@ -35,7 +35,7 @@ const mainButton = (
|
|
35 |
id="extendify-templates-inserter-btn"
|
36 |
className="components-button">
|
37 |
<Icon icon={brandMark} size={24} className="-ml-1 mr-1" />
|
38 |
-
{__('Library', 'extendify
|
39 |
</button>
|
40 |
</div>
|
41 |
)
|
@@ -89,12 +89,12 @@ if (window._wpLoadBlockEditor) {
|
|
89 |
<div>
|
90 |
<button
|
91 |
id="extendify-cta-button"
|
92 |
-
style="margin:1rem 1rem 0"
|
93 |
data-extendify-identifier="patterns-cta"
|
94 |
className="components-button is-secondary">
|
95 |
{__(
|
96 |
-
'Discover
|
97 |
-
'extendify
|
98 |
)}
|
99 |
</button>
|
100 |
</div>
|
@@ -123,7 +123,7 @@ const LibraryEnableDisable = () => {
|
|
123 |
onClick={setOpenSiteSettingsModal}
|
124 |
icon={<Icon icon={brandMark} size={24} />}>
|
125 |
{' '}
|
126 |
-
{__('Extendify', 'extendify
|
127 |
</PluginSidebarMoreMenuItem>
|
128 |
</>
|
129 |
)
|
16 |
|
17 |
// This returns true if the user object is null (Library never opened), or if it's enabled in the user settings
|
18 |
const isAdmin = () =>
|
19 |
+
window.extendifyData.user === null ||
|
20 |
+
window.extendifyData?.user?.state?.isAdmin
|
21 |
const isGlobalLibraryEnabled = () =>
|
22 |
+
window.extendifyData.sitesettings === null ||
|
23 |
+
window.extendifyData?.sitesettings?.state?.enabled
|
24 |
const isLibraryEnabled = () =>
|
25 |
+
window.extendifyData.user === null
|
26 |
? isGlobalLibraryEnabled()
|
27 |
+
: window.extendifyData?.user?.state?.enabled
|
28 |
|
29 |
const mainButton = (
|
30 |
+
<div id="extendify-templates-inserter" className="extendify">
|
31 |
<button
|
32 |
style="background:#D9F1EE;color:#1e1e1e;border:1px solid #949494 !important;font-weight:bold;font-size:14px;padding:8px;margin-right:8px"
|
33 |
type="button"
|
35 |
id="extendify-templates-inserter-btn"
|
36 |
className="components-button">
|
37 |
<Icon icon={brandMark} size={24} className="-ml-1 mr-1" />
|
38 |
+
{__('Library', 'extendify')}
|
39 |
</button>
|
40 |
</div>
|
41 |
)
|
89 |
<div>
|
90 |
<button
|
91 |
id="extendify-cta-button"
|
92 |
+
style="margin:1rem 1rem 0;width: calc(100% - 2rem);justify-content: center;"
|
93 |
data-extendify-identifier="patterns-cta"
|
94 |
className="components-button is-secondary">
|
95 |
{__(
|
96 |
+
'Discover patterns in Extendify Library',
|
97 |
+
'extendify',
|
98 |
)}
|
99 |
</button>
|
100 |
</div>
|
123 |
onClick={setOpenSiteSettingsModal}
|
124 |
icon={<Icon icon={brandMark} size={24} />}>
|
125 |
{' '}
|
126 |
+
{__('Extendify', 'extendify')}
|
127 |
</PluginSidebarMoreMenuItem>
|
128 |
</>
|
129 |
)
|
extendify-sdk/src/components/DevHelpers.js
ADDED
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { useEffect, useState } from '@wordpress/element'
|
2 |
+
import { CopyToClipboard } from 'react-copy-to-clipboard'
|
3 |
+
import { __ } from '@wordpress/i18n'
|
4 |
+
|
5 |
+
/** Overlay for pattern import button */
|
6 |
+
export const DevButtonOverlay = ({ template }) => {
|
7 |
+
const [idText, setIdText] = useState(template.id)
|
8 |
+
|
9 |
+
useEffect(() => {
|
10 |
+
if (idText === template.id) return
|
11 |
+
setTimeout(() => setIdText(template.id), 1000)
|
12 |
+
}, [idText, template.id])
|
13 |
+
|
14 |
+
return (
|
15 |
+
<div className="group-hover:opacity-90 opacity-0 flex space-x-2 items-center mb-2 ml-2 absolute bottom-0 left-0 transition duration-200 ease-in-out">
|
16 |
+
<CopyToClipboard
|
17 |
+
text={template.id}
|
18 |
+
onCopy={() => setIdText(__('Copied...', 'extendify'))}>
|
19 |
+
<button className="bg-white border border-black p-2 rounded-md shadow-md cursor-pointer">
|
20 |
+
{idText}
|
21 |
+
</button>
|
22 |
+
</CopyToClipboard>
|
23 |
+
<a
|
24 |
+
target="_blank"
|
25 |
+
className="bg-white border font-semibold border-black p-2 rounded-md shadow-md no-underline text-black"
|
26 |
+
href={`https://airtable.com/appn5PSl8wU6X70sG/tblviYevlV5fYAEH7/viwh0L1kHmXN7FIB9/${template.id}`}
|
27 |
+
rel="noreferrer">
|
28 |
+
{__('Edit', 'extendify')}
|
29 |
+
</a>
|
30 |
+
</div>
|
31 |
+
)
|
32 |
+
}
|
{redux-core/extendify-sdk → extendify-sdk}/src/components/FooterNotice.js
RENAMED
@@ -3,6 +3,7 @@ import { Icon, closeSmall } from '@wordpress/icons'
|
|
3 |
import { Button } from '@wordpress/components'
|
4 |
import WelcomeNotice from './notices/WelcomeNotice'
|
5 |
import PromotionNotice from './notices/PromotionNotice'
|
|
|
6 |
import { useUserStore } from '../state/User'
|
7 |
import { useGlobalStore } from '../state/GlobalState'
|
8 |
import { useState, useEffect, useRef } from '@wordpress/element'
|
@@ -10,6 +11,7 @@ import { useState, useEffect, useRef } from '@wordpress/element'
|
|
10 |
const NoticesByPriority = {
|
11 |
welcome: WelcomeNotice,
|
12 |
promotion: PromotionNotice,
|
|
|
13 |
}
|
14 |
|
15 |
export default function FooterNotice() {
|
@@ -19,6 +21,17 @@ export default function FooterNotice() {
|
|
19 |
(state) => state.metaData?.banners?.footer,
|
20 |
)
|
21 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
// Find the first notice key to use
|
23 |
const componentKey =
|
24 |
Object.keys(NoticesByPriority).find((key) => {
|
@@ -32,13 +45,21 @@ export default function FooterNotice() {
|
|
32 |
]
|
33 |
)
|
34 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
return !useUserStore.getState().noticesDismissedAt[key]
|
36 |
}) ?? null
|
37 |
const Notice = NoticesByPriority[componentKey]
|
38 |
|
39 |
const dismiss = () => {
|
40 |
setHasNotice(false)
|
41 |
-
// The noticesDismissedAt key will either be the
|
42 |
// or a key passed in from the server, such as 'holiday-sale2077'
|
43 |
const key =
|
44 |
componentKey === 'promotion' ? promotionData.key : componentKey
|
@@ -72,7 +93,7 @@ export default function FooterNotice() {
|
|
72 |
<Button
|
73 |
className="opacity-50 hover:opacity-100 focus:opacity-100 text-extendify-black"
|
74 |
icon={<Icon icon={closeSmall} />}
|
75 |
-
label={__('Dismiss this notice', 'extendify
|
76 |
onClick={dismiss}
|
77 |
showTooltip={false}
|
78 |
/>
|
3 |
import { Button } from '@wordpress/components'
|
4 |
import WelcomeNotice from './notices/WelcomeNotice'
|
5 |
import PromotionNotice from './notices/PromotionNotice'
|
6 |
+
import FeedbackNotice from './notices/FeedbackNotice'
|
7 |
import { useUserStore } from '../state/User'
|
8 |
import { useGlobalStore } from '../state/GlobalState'
|
9 |
import { useState, useEffect, useRef } from '@wordpress/element'
|
11 |
const NoticesByPriority = {
|
12 |
welcome: WelcomeNotice,
|
13 |
promotion: PromotionNotice,
|
14 |
+
feedback: FeedbackNotice,
|
15 |
}
|
16 |
|
17 |
export default function FooterNotice() {
|
21 |
(state) => state.metaData?.banners?.footer,
|
22 |
)
|
23 |
|
24 |
+
const showFeedback = () => {
|
25 |
+
const imports = useUserStore.getState().imports ?? 0
|
26 |
+
const firstLoadedOn =
|
27 |
+
useUserStore.getState()?.firstLoadedOn ?? new Date()
|
28 |
+
const timeDifference =
|
29 |
+
new Date().getTime() - new Date(firstLoadedOn).getTime()
|
30 |
+
const daysSinceActivated = timeDifference / 86_400_000 // 24 hours
|
31 |
+
|
32 |
+
return imports >= 3 && daysSinceActivated > 3
|
33 |
+
}
|
34 |
+
|
35 |
// Find the first notice key to use
|
36 |
const componentKey =
|
37 |
Object.keys(NoticesByPriority).find((key) => {
|
45 |
]
|
46 |
)
|
47 |
}
|
48 |
+
|
49 |
+
if (key === 'feedback') {
|
50 |
+
return (
|
51 |
+
showFeedback() &&
|
52 |
+
!useUserStore.getState().noticesDismissedAt[key]
|
53 |
+
)
|
54 |
+
}
|
55 |
+
|
56 |
return !useUserStore.getState().noticesDismissedAt[key]
|
57 |
}) ?? null
|
58 |
const Notice = NoticesByPriority[componentKey]
|
59 |
|
60 |
const dismiss = () => {
|
61 |
setHasNotice(false)
|
62 |
+
// The noticesDismissedAt key will either be the key from NoticesByPriority,
|
63 |
// or a key passed in from the server, such as 'holiday-sale2077'
|
64 |
const key =
|
65 |
componentKey === 'promotion' ? promotionData.key : componentKey
|
93 |
<Button
|
94 |
className="opacity-50 hover:opacity-100 focus:opacity-100 text-extendify-black"
|
95 |
icon={<Icon icon={closeSmall} />}
|
96 |
+
label={__('Dismiss this notice', 'extendify')}
|
97 |
onClick={dismiss}
|
98 |
showTooltip={false}
|
99 |
/>
|
{redux-core/extendify-sdk → extendify-sdk}/src/components/ImportCounter.js
RENAMED
@@ -1,22 +1,13 @@
|
|
1 |
-
/**
|
2 |
-
* External dependencies
|
3 |
-
*/
|
4 |
import classnames from 'classnames'
|
5 |
-
|
6 |
-
/**
|
7 |
-
* WordPress dependencies
|
8 |
-
*/
|
9 |
import { Icon } from '@wordpress/icons'
|
10 |
import { __, sprintf } from '@wordpress/i18n'
|
11 |
-
|
12 |
-
/**
|
13 |
-
* Internal dependencies
|
14 |
-
*/
|
15 |
import { alert } from './icons/'
|
16 |
import { download } from './icons/'
|
17 |
import { useUserStore } from '../state/User'
|
|
|
18 |
|
19 |
-
|
20 |
const remainingImports = useUserStore((state) => state.remainingImports)
|
21 |
const allowedImports = useUserStore((state) => state.allowedImports)
|
22 |
const status = remainingImports() > 0 ? 'has-imports' : 'no-imports'
|
@@ -26,32 +17,46 @@ function ImportCounter() {
|
|
26 |
: 'bg-extendify-alert'
|
27 |
const icon = status === 'has-imports' ? download : alert
|
28 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
return (
|
30 |
<a
|
31 |
target="_blank"
|
32 |
rel="noreferrer"
|
33 |
className={classnames(
|
34 |
backgroundColor,
|
35 |
-
'flex w-full no-underline button-focus
|
36 |
)}
|
37 |
href={`https://www.extendify.com/pricing/?utm_source=${encodeURIComponent(
|
38 |
-
window.
|
39 |
)}&utm_medium=library&utm_campaign=import-counter&utm_content=upgrade&utm_term=${status}`}>
|
40 |
<div className="flex items-center space-x-2 no-underline">
|
41 |
<Icon icon={icon} size={14} />
|
42 |
<span>
|
43 |
{sprintf(
|
44 |
-
__('%s/%s Imports', 'extendify
|
45 |
remainingImports(),
|
46 |
Number(allowedImports),
|
47 |
)}
|
48 |
</span>
|
49 |
</div>
|
50 |
<span className="text-white no-underline font-medium outline-none">
|
51 |
-
{__('Upgrade', 'extendify
|
52 |
</span>
|
53 |
</a>
|
54 |
)
|
55 |
}
|
56 |
-
|
57 |
-
export default ImportCounter
|
|
|
|
|
|
|
1 |
import classnames from 'classnames'
|
|
|
|
|
|
|
|
|
2 |
import { Icon } from '@wordpress/icons'
|
3 |
import { __, sprintf } from '@wordpress/i18n'
|
4 |
+
import { useEffect } from '@wordpress/element'
|
|
|
|
|
|
|
5 |
import { alert } from './icons/'
|
6 |
import { download } from './icons/'
|
7 |
import { useUserStore } from '../state/User'
|
8 |
+
import { User as UserApi } from '../api/User'
|
9 |
|
10 |
+
export const ImportCounter = () => {
|
11 |
const remainingImports = useUserStore((state) => state.remainingImports)
|
12 |
const allowedImports = useUserStore((state) => state.allowedImports)
|
13 |
const status = remainingImports() > 0 ? 'has-imports' : 'no-imports'
|
17 |
: 'bg-extendify-alert'
|
18 |
const icon = status === 'has-imports' ? download : alert
|
19 |
|
20 |
+
useEffect(() => {
|
21 |
+
if (!allowedImports) {
|
22 |
+
UserApi.allowedImports().finally((allowedImports) => {
|
23 |
+
// If something goes wrong and this isn't a number, then default to 5
|
24 |
+
allowedImports = /^[1-9]\d*$/.test(allowedImports)
|
25 |
+
? allowedImports
|
26 |
+
: '5'
|
27 |
+
useUserStore.setState({ allowedImports })
|
28 |
+
})
|
29 |
+
}
|
30 |
+
}, [allowedImports])
|
31 |
+
|
32 |
+
if (!allowedImports) {
|
33 |
+
return null
|
34 |
+
}
|
35 |
+
|
36 |
return (
|
37 |
<a
|
38 |
target="_blank"
|
39 |
rel="noreferrer"
|
40 |
className={classnames(
|
41 |
backgroundColor,
|
42 |
+
'hidden sm:flex w-full no-underline button-focus text-sm justify-between py-3 px-4 text-white rounded',
|
43 |
)}
|
44 |
href={`https://www.extendify.com/pricing/?utm_source=${encodeURIComponent(
|
45 |
+
window.extendifyData.sdk_partner,
|
46 |
)}&utm_medium=library&utm_campaign=import-counter&utm_content=upgrade&utm_term=${status}`}>
|
47 |
<div className="flex items-center space-x-2 no-underline">
|
48 |
<Icon icon={icon} size={14} />
|
49 |
<span>
|
50 |
{sprintf(
|
51 |
+
__('%s/%s Imports', 'extendify'),
|
52 |
remainingImports(),
|
53 |
Number(allowedImports),
|
54 |
)}
|
55 |
</span>
|
56 |
</div>
|
57 |
<span className="text-white no-underline font-medium outline-none">
|
58 |
+
{__('Upgrade', 'extendify')}
|
59 |
</span>
|
60 |
</a>
|
61 |
)
|
62 |
}
|
|
|
|
extendify-sdk/src/components/ImportTemplateBlock.js
ADDED
@@ -0,0 +1,248 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { useEffect, useState, useRef, memo } from '@wordpress/element'
|
2 |
+
import { __, sprintf } from '@wordpress/i18n'
|
3 |
+
import { BlockPreview } from '@wordpress/block-editor'
|
4 |
+
import { rawHandler } from '@wordpress/blocks'
|
5 |
+
import { Icon } from '@wordpress/icons'
|
6 |
+
import { Button } from '@wordpress/components'
|
7 |
+
import { useInView } from 'react-intersection-observer'
|
8 |
+
import {
|
9 |
+
growthArrow,
|
10 |
+
patterns,
|
11 |
+
layouts,
|
12 |
+
support,
|
13 |
+
star,
|
14 |
+
brandLogo,
|
15 |
+
} from '../components/icons/'
|
16 |
+
import { AuthorizationCheck, Middleware } from '../middleware'
|
17 |
+
import { injectTemplateBlocks } from '../util/templateInjection'
|
18 |
+
import { useUserStore } from '../state/User'
|
19 |
+
import { useGlobalStore } from '../state/GlobalState'
|
20 |
+
import { Templates as TemplatesApi } from '../api/Templates'
|
21 |
+
import Primary from './buttons/Primary'
|
22 |
+
import SplitModal from './modals/SplitModal'
|
23 |
+
import SettingsModal from './modals/SettingsModal'
|
24 |
+
import { useIsDevMode } from '../hooks/helpers'
|
25 |
+
import { DevButtonOverlay } from './DevHelpers'
|
26 |
+
|
27 |
+
const LiveBlocksMemoized = memo(
|
28 |
+
({ blocks }) => {
|
29 |
+
return (
|
30 |
+
<div className="with-light-shadow relative">
|
31 |
+
<BlockPreview
|
32 |
+
blocks={blocks}
|
33 |
+
live={false}
|
34 |
+
viewportWidth={1400}
|
35 |
+
/>
|
36 |
+
</div>
|
37 |
+
)
|
38 |
+
},
|
39 |
+
(oldBlocks, newBlocks) => oldBlocks.clientId == newBlocks.clientId,
|
40 |
+
)
|
41 |
+
const canImportMiddleware = Middleware([
|
42 |
+
'NeedsRegistrationModal',
|
43 |
+
'hasRequiredPlugins',
|
44 |
+
'hasPluginsActivated',
|
45 |
+
])
|
46 |
+
|
47 |
+
// TODO: extract this modal
|
48 |
+
const NoImportModal = (
|
49 |
+
<SplitModal
|
50 |
+
isOpen={true}
|
51 |
+
onRequestClose={() => useGlobalStore.setState({ currentModal: null })}
|
52 |
+
left={
|
53 |
+
<>
|
54 |
+
<div className="flex space-x-2 items-center justify-center mb-10 text-extendify-black">
|
55 |
+
{brandLogo}
|
56 |
+
</div>
|
57 |
+
|
58 |
+
<h3 className="text-xl md:leading-3">
|
59 |
+
{__("You're out of imports", 'extendify')}
|
60 |
+
</h3>
|
61 |
+
<p className="text-sm text-black">
|
62 |
+
{__(
|
63 |
+
'Sign up today and get unlimited access to our entire collection of patterns and page layouts.',
|
64 |
+
'extendify',
|
65 |
+
)}
|
66 |
+
</p>
|
67 |
+
<div>
|
68 |
+
<Primary
|
69 |
+
tagName="a"
|
70 |
+
target="_blank"
|
71 |
+
className="m-auto mt-10 py-3"
|
72 |
+
href={`https://extendify.com/pricing/?utm_source=${window.extendifyData.sdk_partner}&utm_medium=library&utm_campaign=no-imports-modal&utm_content=get-unlimited-imports`}
|
73 |
+
rel="noreferrer">
|
74 |
+
{__('Get Unlimited Imports', 'extendify')}
|
75 |
+
<Icon
|
76 |
+
icon={growthArrow}
|
77 |
+
size={24}
|
78 |
+
className="-ml-1 mr-1"
|
79 |
+
/>
|
80 |
+
</Primary>
|
81 |
+
<p className="text-sm text-extendify-gray mb-0">
|
82 |
+
{__('Have an account?', 'extendify')}
|
83 |
+
<Button
|
84 |
+
onClick={() => {
|
85 |
+
useGlobalStore.setState({
|
86 |
+
currentModal: (
|
87 |
+
<SettingsModal
|
88 |
+
isOpen={true}
|
89 |
+
onClose={() =>
|
90 |
+
useGlobalStore.setState({
|
91 |
+
currentModal: null,
|
92 |
+
})
|
93 |
+
}
|
94 |
+
/>
|
95 |
+
),
|
96 |
+
})
|
97 |
+
}}
|
98 |
+
className="underline hover:no-underline text-sm text-extendify-gray pl-2">
|
99 |
+
{__('Sign in', 'extendify')}
|
100 |
+
</Button>
|
101 |
+
</p>
|
102 |
+
</div>
|
103 |
+
</>
|
104 |
+
}
|
105 |
+
right={
|
106 |
+
<div className="space-y-2">
|
107 |
+
<div className="flex items-center space-x-2">
|
108 |
+
<Icon icon={patterns} size={24} className="-ml-1 mr-1" />
|
109 |
+
<span className="text-sm leading-none">
|
110 |
+
{__("Access to 100's of Patterns", 'extendify')}
|
111 |
+
</span>
|
112 |
+
</div>
|
113 |
+
<div className="flex items-center space-x-2">
|
114 |
+
<Icon icon={layouts} size={24} className="-ml-1 mr-1" />
|
115 |
+
<span className="text-sm leading-none">
|
116 |
+
{__('Beautiful full page layouts', 'extendify')}
|
117 |
+
</span>
|
118 |
+
</div>
|
119 |
+
<div className="flex items-center space-x-2">
|
120 |
+
<Icon icon={support} size={24} className="-ml-1 mr-1" />
|
121 |
+
<span className="text-sm leading-none">
|
122 |
+
{__('Fast and friendly support', 'extendify')}
|
123 |
+
</span>
|
124 |
+
</div>
|
125 |
+
<div className="flex items-center space-x-2">
|
126 |
+
<Icon icon={star} size={24} className="-ml-1 mr-1" />
|
127 |
+
<span className="text-sm leading-none">
|
128 |
+
{__('14-Day guarantee', 'extendify')}
|
129 |
+
</span>
|
130 |
+
</div>
|
131 |
+
</div>
|
132 |
+
}
|
133 |
+
/>
|
134 |
+
)
|
135 |
+
|
136 |
+
export function ImportTemplateBlock({ template }) {
|
137 |
+
const importButtonRef = useRef(null)
|
138 |
+
const once = useRef(false)
|
139 |
+
const canImport = useUserStore((state) => state.canImport)
|
140 |
+
const setOpen = useGlobalStore((state) => state.setOpen)
|
141 |
+
const setCurrentModal = useGlobalStore((state) => state.setCurrentModal)
|
142 |
+
const blocks = rawHandler({ HTML: template.fields.code })
|
143 |
+
const [hasBeenSeen, setHasBeenSeen] = useState(false)
|
144 |
+
const [loaded, setLoaded] = useState(false)
|
145 |
+
const [onlyLoadInView, inView] = useInView()
|
146 |
+
const devMode = useIsDevMode()
|
147 |
+
|
148 |
+
const focusTrapInnerBlocks = () => {
|
149 |
+
if (once.current) return
|
150 |
+
once.current = true
|
151 |
+
Array.from(
|
152 |
+
importButtonRef.current.querySelectorAll(
|
153 |
+
'a, button, input, textarea, select, details, [tabindex]:not([tabindex="-1"])',
|
154 |
+
),
|
155 |
+
).forEach((el) => el.setAttribute('tabIndex', '-1'))
|
156 |
+
}
|
157 |
+
|
158 |
+
const importTemplates = async () => {
|
159 |
+
await canImportMiddleware.check(template)
|
160 |
+
AuthorizationCheck(canImportMiddleware)
|
161 |
+
.then(() => {
|
162 |
+
setTimeout(() => {
|
163 |
+
injectTemplateBlocks(blocks, template)
|
164 |
+
.then(() => setCurrentModal(null))
|
165 |
+
.then(() => setOpen(false))
|
166 |
+
.then(() => canImportMiddleware.reset())
|
167 |
+
}, 100)
|
168 |
+
})
|
169 |
+
.catch(() => {})
|
170 |
+
}
|
171 |
+
|
172 |
+
const handleKeyDown = (event) => {
|
173 |
+
if (['Enter', 'Space', ' '].includes(event.key)) {
|
174 |
+
event.stopPropagation()
|
175 |
+
event.preventDefault()
|
176 |
+
importTemplate()
|
177 |
+
}
|
178 |
+
}
|
179 |
+
|
180 |
+
const importTemplate = () => {
|
181 |
+
if (!canImport()) {
|
182 |
+
setCurrentModal(NoImportModal)
|
183 |
+
return
|
184 |
+
}
|
185 |
+
TemplatesApi.maybeImport(template)
|
186 |
+
importTemplates()
|
187 |
+
}
|
188 |
+
|
189 |
+
// Trigger resize event on the live previews to add
|
190 |
+
// Grammerly/Loom/etc compatability
|
191 |
+
// TODO: This can probably be removed after WP 5.9
|
192 |
+
useEffect(() => {
|
193 |
+
const rafIds = []
|
194 |
+
let rafId1, rafId2, rafId3
|
195 |
+
rafId1 = window.requestAnimationFrame(() => {
|
196 |
+
rafId2 = window.requestAnimationFrame(() => {
|
197 |
+
importButtonRef.current
|
198 |
+
.querySelectorAll('iframe')
|
199 |
+
.forEach((frame) => {
|
200 |
+
const rafId = window.requestAnimationFrame(() => {
|
201 |
+
frame.contentWindow.dispatchEvent(
|
202 |
+
new Event('resize'),
|
203 |
+
)
|
204 |
+
})
|
205 |
+
rafIds.push(rafId)
|
206 |
+
})
|
207 |
+
rafId3 = window.requestAnimationFrame(() => {
|
208 |
+
window.dispatchEvent(new Event('resize'))
|
209 |
+
setLoaded(true)
|
210 |
+
})
|
211 |
+
})
|
212 |
+
})
|
213 |
+
return () =>
|
214 |
+
[...rafIds, rafId1, rafId2, rafId3].forEach((id) =>
|
215 |
+
window.cancelAnimationFrame(id),
|
216 |
+
)
|
217 |
+
}, [])
|
218 |
+
|
219 |
+
useEffect(() => {
|
220 |
+
if (!hasBeenSeen && inView) {
|
221 |
+
setHasBeenSeen(true)
|
222 |
+
}
|
223 |
+
}, [inView, hasBeenSeen, template])
|
224 |
+
|
225 |
+
return (
|
226 |
+
<div className="relative group">
|
227 |
+
<div
|
228 |
+
role="button"
|
229 |
+
tabIndex="0"
|
230 |
+
ref={importButtonRef}
|
231 |
+
aria-label={sprintf(
|
232 |
+
__('Press to import %s', 'extendify'),
|
233 |
+
template?.fields?.type,
|
234 |
+
)}
|
235 |
+
className="mb-6 md:mb-8 cursor-pointer button-focus"
|
236 |
+
onFocus={focusTrapInnerBlocks}
|
237 |
+
onClick={importTemplate}
|
238 |
+
onKeyDown={handleKeyDown}>
|
239 |
+
<div
|
240 |
+
ref={onlyLoadInView}
|
241 |
+
className="invisible absolute inset-0 pointer-events-none"></div>
|
242 |
+
{hasBeenSeen && <LiveBlocksMemoized blocks={blocks} />}
|
243 |
+
</div>
|
244 |
+
{/* Show dev info after the preview is loaded to trigger observer */}
|
245 |
+
{devMode && loaded && <DevButtonOverlay template={template} />}
|
246 |
+
</div>
|
247 |
+
)
|
248 |
+
}
|
{redux-core/extendify-sdk → extendify-sdk}/src/components/LibraryAccessModal.js
RENAMED
@@ -73,17 +73,17 @@ const LibraryAccessModal = () => {
|
|
73 |
|
74 |
return (
|
75 |
<Modal
|
76 |
-
title={__('Extendify Settings', 'extendify
|
77 |
onRequestClose={closeModal}>
|
78 |
<ToggleControl
|
79 |
label={
|
80 |
isAdmin
|
81 |
-
? __('Enable the library for myself', 'extendify
|
82 |
-
: __('Enable the library', 'extendify
|
83 |
}
|
84 |
help={__(
|
85 |
'Publish with hundreds of patterns & page layouts',
|
86 |
-
'extendify
|
87 |
)}
|
88 |
checked={libraryforMyself}
|
89 |
onChange={() => handleToggle('user')}
|
@@ -98,7 +98,7 @@ const LibraryAccessModal = () => {
|
|
98 |
)}
|
99 |
help={__(
|
100 |
'Everyone publishes with patterns & page layouts',
|
101 |
-
'extendify
|
102 |
)}
|
103 |
checked={libraryforEveryone}
|
104 |
onChange={() => handleToggle('global')}
|
73 |
|
74 |
return (
|
75 |
<Modal
|
76 |
+
title={__('Extendify Settings', 'extendify')}
|
77 |
onRequestClose={closeModal}>
|
78 |
<ToggleControl
|
79 |
label={
|
80 |
isAdmin
|
81 |
+
? __('Enable the library for myself', 'extendify')
|
82 |
+
: __('Enable the library', 'extendify')
|
83 |
}
|
84 |
help={__(
|
85 |
'Publish with hundreds of patterns & page layouts',
|
86 |
+
'extendify',
|
87 |
)}
|
88 |
checked={libraryforMyself}
|
89 |
onChange={() => handleToggle('user')}
|
98 |
)}
|
99 |
help={__(
|
100 |
'Everyone publishes with patterns & page layouts',
|
101 |
+
'extendify',
|
102 |
)}
|
103 |
checked={libraryforEveryone}
|
104 |
onChange={() => handleToggle('global')}
|
{redux-core/extendify-sdk → extendify-sdk}/src/components/LoginInterface.js
RENAMED
@@ -8,6 +8,7 @@ import { Spinner, Button } from '@wordpress/components'
|
|
8 |
import { Icon } from '@wordpress/icons'
|
9 |
import { user } from './icons/'
|
10 |
import { success as successIcon } from './icons/'
|
|
|
11 |
|
12 |
export default function LoginInterface({ actionCallback, initialFocus }) {
|
13 |
const loggedIn = useUserStore((state) => state.apiKey.length)
|
@@ -19,6 +20,7 @@ export default function LoginInterface({ actionCallback, initialFocus }) {
|
|
19 |
const [success, setSuccess] = useState(false)
|
20 |
const viewPatternsButtonRef = useRef(null)
|
21 |
const licenseKeyRef = useRef(null)
|
|
|
22 |
|
23 |
useEffect(() => {
|
24 |
setEmail(useUserStore.getState().email)
|
@@ -68,7 +70,7 @@ export default function LoginInterface({ actionCallback, initialFocus }) {
|
|
68 |
if (!token || typeof token !== 'string') {
|
69 |
setFeedbackType('error')
|
70 |
setIsWorking(false)
|
71 |
-
setFeedback(__('Something went wrong', 'extendify
|
72 |
return
|
73 |
}
|
74 |
|
@@ -87,13 +89,13 @@ export default function LoginInterface({ actionCallback, initialFocus }) {
|
|
87 |
<section className="w-80 space-y-8 text-center pt-2 pb-4">
|
88 |
<Icon icon={successIcon} size={148} />
|
89 |
<p className="text-lg text-extendify-black text-center leading-extra-tight font-semibold">
|
90 |
-
{__("You've signed in to Extendify", 'extendify
|
91 |
</p>
|
92 |
<Button
|
93 |
ref={viewPatternsButtonRef}
|
94 |
className="px-4 p-2 cursor-pointer text-center rounded bg-extendify-main text-white"
|
95 |
onClick={actionCallback}>
|
96 |
-
{__('View patterns', 'extendify
|
97 |
</Button>
|
98 |
</section>
|
99 |
)
|
@@ -103,7 +105,7 @@ export default function LoginInterface({ actionCallback, initialFocus }) {
|
|
103 |
return (
|
104 |
<section className="space-y-8 w-full pb-2">
|
105 |
<p className="text-base text-extendify-black leading-extra-tight">
|
106 |
-
{__('Account', 'extendify
|
107 |
</p>
|
108 |
<div className="flex justify-between items-center">
|
109 |
<div className="flex items-center space-x-2 -ml-2">
|
@@ -111,14 +113,14 @@ export default function LoginInterface({ actionCallback, initialFocus }) {
|
|
111 |
<p className="text-extendify-black">
|
112 |
{email?.length
|
113 |
? email
|
114 |
-
: __('Logged In', 'extendify
|
115 |
</p>
|
116 |
</div>
|
117 |
-
{
|
118 |
<Button
|
119 |
className="px-4 py-3 cursor-pointer text-center rounded bg-extendify-main hover:bg-extendify-main-dark text-white"
|
120 |
onClick={logout}>
|
121 |
-
{__('Sign out', 'extendify
|
122 |
</Button>
|
123 |
)}
|
124 |
</div>
|
@@ -130,33 +132,31 @@ export default function LoginInterface({ actionCallback, initialFocus }) {
|
|
130 |
<section className="w-80 text-left space-y-8 pb-6">
|
131 |
<div>
|
132 |
<p className="text-lg text-extendify-black text-center leading-extra-tight font-semibold">
|
133 |
-
{__('Sign in to Extendify', 'extendify
|
134 |
</p>
|
135 |
<p className="text-sm text-extendify-gray text-center space-x-1 leading-extra-tight">
|
136 |
-
<span>{__("Don't have an account?", 'extendify
|
137 |
<a
|
138 |
-
href={`https://extendify.com/pricing?utm_source=${window.
|
139 |
target="_blank"
|
140 |
className="underline hover:no-underline text-extendify-gray"
|
141 |
rel="noreferrer">
|
142 |
-
{__('Sign up', 'extendify
|
143 |
</a>
|
144 |
</p>
|
145 |
</div>
|
146 |
<form onSubmit={confirmKey} className="space-y-2">
|
147 |
<div className="flex items-center">
|
148 |
-
<label
|
149 |
-
|
150 |
-
htmlFor="extendifysdk-login-email">
|
151 |
-
{__('Email address', 'extendify-sdk')}
|
152 |
</label>
|
153 |
<input
|
154 |
ref={initialFocus}
|
155 |
-
id="
|
156 |
-
name="
|
157 |
type="email"
|
158 |
className="border-2 p-2 w-full rounded"
|
159 |
-
placeholder={__('Email address', 'extendify
|
160 |
value={email.length ? email : ''}
|
161 |
onChange={(event) => setEmail(event.target.value)}
|
162 |
/>
|
@@ -164,16 +164,16 @@ export default function LoginInterface({ actionCallback, initialFocus }) {
|
|
164 |
<div className="flex items-center">
|
165 |
<label
|
166 |
className="sr-only"
|
167 |
-
htmlFor="
|
168 |
-
{__('License key', 'extendify
|
169 |
</label>
|
170 |
<input
|
171 |
ref={licenseKeyRef}
|
172 |
-
id="
|
173 |
-
name="
|
174 |
type="text"
|
175 |
className="border-2 p-2 w-full rounded"
|
176 |
-
placeholder={__('License key', 'extendify
|
177 |
value={apiKey}
|
178 |
onChange={(event) => setApiKey(event.target.value)}
|
179 |
/>
|
@@ -182,7 +182,7 @@ export default function LoginInterface({ actionCallback, initialFocus }) {
|
|
182 |
<button
|
183 |
type="submit"
|
184 |
className="relative p-2 py-3 w-72 max-w-full flex justify-center cursor-pointer text-center rounded bg-extendify-main hover:bg-extendify-main-dark text-base text-white ">
|
185 |
-
<span>{__('Sign In', 'extendify
|
186 |
{isWorking && (
|
187 |
<div className="absolute right-2.5">
|
188 |
<Spinner />
|
@@ -207,9 +207,9 @@ export default function LoginInterface({ actionCallback, initialFocus }) {
|
|
207 |
<a
|
208 |
target="_blank"
|
209 |
rel="noreferrer"
|
210 |
-
href={`https://extendify.com/guides/sign-in?utm_source=${window.
|
211 |
className="underline hover:no-underline text-sm text-extendify-gray">
|
212 |
-
{__('Need Help?', 'extendify
|
213 |
</a>
|
214 |
</div>
|
215 |
</form>
|
8 |
import { Icon } from '@wordpress/icons'
|
9 |
import { user } from './icons/'
|
10 |
import { success as successIcon } from './icons/'
|
11 |
+
import { useIsDevMode } from '../hooks/helpers'
|
12 |
|
13 |
export default function LoginInterface({ actionCallback, initialFocus }) {
|
14 |
const loggedIn = useUserStore((state) => state.apiKey.length)
|
20 |
const [success, setSuccess] = useState(false)
|
21 |
const viewPatternsButtonRef = useRef(null)
|
22 |
const licenseKeyRef = useRef(null)
|
23 |
+
const devMode = useIsDevMode()
|
24 |
|
25 |
useEffect(() => {
|
26 |
setEmail(useUserStore.getState().email)
|
70 |
if (!token || typeof token !== 'string') {
|
71 |
setFeedbackType('error')
|
72 |
setIsWorking(false)
|
73 |
+
setFeedback(__('Something went wrong', 'extendify'))
|
74 |
return
|
75 |
}
|
76 |
|
89 |
<section className="w-80 space-y-8 text-center pt-2 pb-4">
|
90 |
<Icon icon={successIcon} size={148} />
|
91 |
<p className="text-lg text-extendify-black text-center leading-extra-tight font-semibold">
|
92 |
+
{__("You've signed in to Extendify", 'extendify')}
|
93 |
</p>
|
94 |
<Button
|
95 |
ref={viewPatternsButtonRef}
|
96 |
className="px-4 p-2 cursor-pointer text-center rounded bg-extendify-main text-white"
|
97 |
onClick={actionCallback}>
|
98 |
+
{__('View patterns', 'extendify')}
|
99 |
</Button>
|
100 |
</section>
|
101 |
)
|
105 |
return (
|
106 |
<section className="space-y-8 w-full pb-2">
|
107 |
<p className="text-base text-extendify-black leading-extra-tight">
|
108 |
+
{__('Account', 'extendify')}
|
109 |
</p>
|
110 |
<div className="flex justify-between items-center">
|
111 |
<div className="flex items-center space-x-2 -ml-2">
|
113 |
<p className="text-extendify-black">
|
114 |
{email?.length
|
115 |
? email
|
116 |
+
: __('Logged In', 'extendify')}
|
117 |
</p>
|
118 |
</div>
|
119 |
+
{devMode && (
|
120 |
<Button
|
121 |
className="px-4 py-3 cursor-pointer text-center rounded bg-extendify-main hover:bg-extendify-main-dark text-white"
|
122 |
onClick={logout}>
|
123 |
+
{__('Sign out', 'extendify')}
|
124 |
</Button>
|
125 |
)}
|
126 |
</div>
|
132 |
<section className="w-80 text-left space-y-8 pb-6">
|
133 |
<div>
|
134 |
<p className="text-lg text-extendify-black text-center leading-extra-tight font-semibold">
|
135 |
+
{__('Sign in to Extendify', 'extendify')}
|
136 |
</p>
|
137 |
<p className="text-sm text-extendify-gray text-center space-x-1 leading-extra-tight">
|
138 |
+
<span>{__("Don't have an account?", 'extendify')}</span>
|
139 |
<a
|
140 |
+
href={`https://extendify.com/pricing?utm_source=${window.extendifyData.sdk_partner}&utm_medium=library&utm_campaign=sign-in-form&utm_content=sign-up`}
|
141 |
target="_blank"
|
142 |
className="underline hover:no-underline text-extendify-gray"
|
143 |
rel="noreferrer">
|
144 |
+
{__('Sign up', 'extendify')}
|
145 |
</a>
|
146 |
</p>
|
147 |
</div>
|
148 |
<form onSubmit={confirmKey} className="space-y-2">
|
149 |
<div className="flex items-center">
|
150 |
+
<label className="sr-only" htmlFor="extendify-login-email">
|
151 |
+
{__('Email address', 'extendify')}
|
|
|
|
|
152 |
</label>
|
153 |
<input
|
154 |
ref={initialFocus}
|
155 |
+
id="extendify-login-email"
|
156 |
+
name="extendify-login-email"
|
157 |
type="email"
|
158 |
className="border-2 p-2 w-full rounded"
|
159 |
+
placeholder={__('Email address', 'extendify')}
|
160 |
value={email.length ? email : ''}
|
161 |
onChange={(event) => setEmail(event.target.value)}
|
162 |
/>
|
164 |
<div className="flex items-center">
|
165 |
<label
|
166 |
className="sr-only"
|
167 |
+
htmlFor="extendify-login-license">
|
168 |
+
{__('License key', 'extendify')}
|
169 |
</label>
|
170 |
<input
|
171 |
ref={licenseKeyRef}
|
172 |
+
id="extendify-login-license"
|
173 |
+
name="extendify-login-license"
|
174 |
type="text"
|
175 |
className="border-2 p-2 w-full rounded"
|
176 |
+
placeholder={__('License key', 'extendify')}
|
177 |
value={apiKey}
|
178 |
onChange={(event) => setApiKey(event.target.value)}
|
179 |
/>
|
182 |
<button
|
183 |
type="submit"
|
184 |
className="relative p-2 py-3 w-72 max-w-full flex justify-center cursor-pointer text-center rounded bg-extendify-main hover:bg-extendify-main-dark text-base text-white ">
|
185 |
+
<span>{__('Sign In', 'extendify')}</span>
|
186 |
{isWorking && (
|
187 |
<div className="absolute right-2.5">
|
188 |
<Spinner />
|
207 |
<a
|
208 |
target="_blank"
|
209 |
rel="noreferrer"
|
210 |
+
href={`https://extendify.com/guides/sign-in?utm_source=${window.extendifyData.sdk_partner}&utm_medium=library&utm_campaign=sign-in-form&utm_content=need-help`}
|
211 |
className="underline hover:no-underline text-sm text-extendify-gray">
|
212 |
+
{__('Need Help?', 'extendify')}
|
213 |
</a>
|
214 |
</div>
|
215 |
</form>
|
{redux-core/extendify-sdk → extendify-sdk}/src/components/SiteTypeSelector.js
RENAMED
@@ -9,7 +9,9 @@ const searchMemo = new Map()
|
|
9 |
|
10 |
export default function SiteTypeSelector({ value, setValue, terms }) {
|
11 |
const preferredOptionsHistory = useUserStore(
|
12 |
-
(state) =>
|
|
|
|
|
13 |
)
|
14 |
const searchParams = useTemplatesStore((state) => state.searchParams)
|
15 |
const [expanded, setExpanded] = useState(false)
|
@@ -18,19 +20,15 @@ export default function SiteTypeSelector({ value, setValue, terms }) {
|
|
18 |
const [tempValue, setTempValue] = useState('')
|
19 |
const [visibleChoices, setVisibleChoices] = useState([])
|
20 |
|
21 |
-
const examples = useMemo(
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
}),
|
31 |
-
),
|
32 |
-
[terms],
|
33 |
-
)
|
34 |
|
35 |
const updateSearch = (term) => {
|
36 |
setTempValue(term)
|
@@ -52,13 +50,13 @@ export default function SiteTypeSelector({ value, setValue, terms }) {
|
|
52 |
|
53 |
const showRecent = () =>
|
54 |
visibleChoices === examples &&
|
55 |
-
preferredOptionsHistory
|
56 |
-
const unknown = value === '
|
57 |
|
58 |
useEffect(() => {
|
59 |
setFuzzy(
|
60 |
new Fuse(terms, {
|
61 |
-
keys: ['
|
62 |
minMatchCharLength: 2,
|
63 |
threshold: 0.3,
|
64 |
}),
|
@@ -78,7 +76,7 @@ export default function SiteTypeSelector({ value, setValue, terms }) {
|
|
78 |
<>
|
79 |
<span className="flex flex-col text-left">
|
80 |
<span className="text-sm mb-1">
|
81 |
-
{__('Site Type', 'extendify
|
82 |
</span>
|
83 |
<span className="font-light text-xs">{description}</span>
|
84 |
</span>
|
@@ -129,42 +127,36 @@ export default function SiteTypeSelector({ value, setValue, terms }) {
|
|
129 |
)
|
130 |
}
|
131 |
|
132 |
-
const choicesList = (
|
133 |
-
choices,
|
134 |
-
title = __('Suggestions', 'extendify-sdk'),
|
135 |
-
) => {
|
136 |
if (choices === examples) {
|
137 |
-
title = __('Examples', 'extendify
|
138 |
}
|
139 |
return (
|
140 |
<>
|
141 |
-
<h4 className="mt-4 mb-2 text-left uppercase text-
|
142 |
{title}
|
143 |
</h4>
|
144 |
<ul className="m-0">
|
145 |
{choices.map((item) => {
|
146 |
-
|
147 |
-
Object.prototype.hasOwnProperty.call(item, 'term')
|
148 |
-
) {
|
149 |
-
item = item.term
|
150 |
-
}
|
151 |
const current =
|
152 |
-
searchParams?.taxonomies?.
|
|
|
153 |
return (
|
154 |
-
<li
|
|
|
|
|
155 |
<button
|
156 |
type="button"
|
157 |
className={classNames(
|
158 |
'w-full text-left text-sm bg-transparent hover:text-wp-theme-500 m-0 pl-0 cursor-pointer',
|
159 |
-
{
|
160 |
-
'text-gray-800': !current,
|
161 |
-
},
|
162 |
)}
|
163 |
onClick={() => {
|
164 |
setExpanded(false)
|
165 |
setValue(item)
|
166 |
}}>
|
167 |
-
{
|
168 |
</button>
|
169 |
</li>
|
170 |
)
|
@@ -175,33 +167,33 @@ export default function SiteTypeSelector({ value, setValue, terms }) {
|
|
175 |
}
|
176 |
|
177 |
return (
|
178 |
-
<div className="w-full bg-
|
179 |
<button
|
180 |
type="button"
|
181 |
-
onClick={() => setExpanded((
|
182 |
-
className="flex items-center justify-between text-gray-800 button-focus w-full p-4 m-0 cursor-pointer bg-
|
183 |
{contentHeader(
|
184 |
expanded
|
185 |
-
? __('What kind of site is this?', 'extendify
|
186 |
-
: value,
|
187 |
)}
|
188 |
</button>
|
189 |
{expanded && (
|
190 |
-
<div className="p-4 pt-0">
|
191 |
<div className="relative my-2">
|
192 |
<label htmlFor="site-type-search" className="sr-only">
|
193 |
-
{__('Search', 'extendify
|
194 |
</label>
|
195 |
<input
|
196 |
ref={searchRef}
|
197 |
id="site-type-search"
|
198 |
-
value={tempValue
|
199 |
onChange={(event) =>
|
200 |
updateSearch(event.target.value)
|
201 |
}
|
202 |
type="text"
|
203 |
className="button-focus bg-white border-0 m-0 p-3.5 py-2.5 rounded text-sm w-full"
|
204 |
-
placeholder={__('Search', 'extendify
|
205 |
/>
|
206 |
<svg
|
207 |
className="absolute top-2 right-2 hidden lg:block pointer-events-none"
|
@@ -217,19 +209,21 @@ export default function SiteTypeSelector({ value, setValue, terms }) {
|
|
217 |
</div>
|
218 |
{tempValue.length > 1 && visibleChoices === examples && (
|
219 |
<p className="text-left">
|
220 |
-
{__('Nothing found...', 'extendify
|
221 |
</p>
|
222 |
)}
|
223 |
{showRecent() && (
|
224 |
<div className="mb-8">
|
225 |
{choicesList(
|
226 |
-
preferredOptionsHistory
|
227 |
-
__('Recent', 'extendify
|
228 |
)}
|
229 |
</div>
|
230 |
)}
|
231 |
-
{visibleChoices &&
|
232 |
-
|
|
|
|
|
233 |
<button
|
234 |
type="button"
|
235 |
className="mt-4 w-full text-left text-sm bg-transparent hover:text-wp-theme-500 pl-0 cursor-pointer text-wp-theme-500"
|
@@ -237,7 +231,7 @@ export default function SiteTypeSelector({ value, setValue, terms }) {
|
|
237 |
setExpanded(false)
|
238 |
setValue('Unknown')
|
239 |
}}>
|
240 |
-
{__('Reset', 'extendify
|
241 |
</button>
|
242 |
)}
|
243 |
</div>
|
9 |
|
10 |
export default function SiteTypeSelector({ value, setValue, terms }) {
|
11 |
const preferredOptionsHistory = useUserStore(
|
12 |
+
(state) =>
|
13 |
+
state.preferredOptionsHistory?.siteType?.filter((t) => t.slug) ??
|
14 |
+
{},
|
15 |
)
|
16 |
const searchParams = useTemplatesStore((state) => state.searchParams)
|
17 |
const [expanded, setExpanded] = useState(false)
|
20 |
const [tempValue, setTempValue] = useState('')
|
21 |
const [visibleChoices, setVisibleChoices] = useState([])
|
22 |
|
23 |
+
const examples = useMemo(() => {
|
24 |
+
return terms
|
25 |
+
.filter((t) => t?.featured)
|
26 |
+
.sort((a, b) => {
|
27 |
+
if (a.slug < b.slug) return -1
|
28 |
+
if (a.slug > b.slug) return 1
|
29 |
+
return 0
|
30 |
+
})
|
31 |
+
}, [terms])
|
|
|
|
|
|
|
|
|
32 |
|
33 |
const updateSearch = (term) => {
|
34 |
setTempValue(term)
|
50 |
|
51 |
const showRecent = () =>
|
52 |
visibleChoices === examples &&
|
53 |
+
Object.keys(preferredOptionsHistory).length > 0
|
54 |
+
const unknown = value.slug === 'unknown' || !value?.slug
|
55 |
|
56 |
useEffect(() => {
|
57 |
setFuzzy(
|
58 |
new Fuse(terms, {
|
59 |
+
keys: ['slug', 'title', 'keywords'],
|
60 |
minMatchCharLength: 2,
|
61 |
threshold: 0.3,
|
62 |
}),
|
76 |
<>
|
77 |
<span className="flex flex-col text-left">
|
78 |
<span className="text-sm mb-1">
|
79 |
+
{__('Site Type', 'extendify')}
|
80 |
</span>
|
81 |
<span className="font-light text-xs">{description}</span>
|
82 |
</span>
|
127 |
)
|
128 |
}
|
129 |
|
130 |
+
const choicesList = (choices, title = __('Suggestions', 'extendify')) => {
|
|
|
|
|
|
|
131 |
if (choices === examples) {
|
132 |
+
title = __('Examples', 'extendify')
|
133 |
}
|
134 |
return (
|
135 |
<>
|
136 |
+
<h4 className="mt-4 mb-2 text-left uppercase text-xss text-gray-700 font-medium">
|
137 |
{title}
|
138 |
</h4>
|
139 |
<ul className="m-0">
|
140 |
{choices.map((item) => {
|
141 |
+
const label = item?.title ?? item.slug
|
|
|
|
|
|
|
|
|
142 |
const current =
|
143 |
+
searchParams?.taxonomies?.siteType?.slug ===
|
144 |
+
item.slug
|
145 |
return (
|
146 |
+
<li
|
147 |
+
key={item.slug + item?.title}
|
148 |
+
className="m-0 mb-1">
|
149 |
<button
|
150 |
type="button"
|
151 |
className={classNames(
|
152 |
'w-full text-left text-sm bg-transparent hover:text-wp-theme-500 m-0 pl-0 cursor-pointer',
|
153 |
+
{ 'text-gray-800': !current },
|
|
|
|
|
154 |
)}
|
155 |
onClick={() => {
|
156 |
setExpanded(false)
|
157 |
setValue(item)
|
158 |
}}>
|
159 |
+
{label}
|
160 |
</button>
|
161 |
</li>
|
162 |
)
|
167 |
}
|
168 |
|
169 |
return (
|
170 |
+
<div className="w-full bg-extendify-transparent-black rounded">
|
171 |
<button
|
172 |
type="button"
|
173 |
+
onClick={() => setExpanded((expanded) => !expanded)}
|
174 |
+
className="flex items-center justify-between text-gray-800 button-focus w-full p-4 m-0 cursor-pointer bg-transparent hover:bg-extendify-transparent-black-100 rounded">
|
175 |
{contentHeader(
|
176 |
expanded
|
177 |
+
? __('What kind of site is this?', 'extendify')
|
178 |
+
: value?.title ?? value.slug ?? 'Unknown',
|
179 |
)}
|
180 |
</button>
|
181 |
{expanded && (
|
182 |
+
<div className="p-4 pt-0 overflow-y-auto max-h-96">
|
183 |
<div className="relative my-2">
|
184 |
<label htmlFor="site-type-search" className="sr-only">
|
185 |
+
{__('Search', 'extendify')}
|
186 |
</label>
|
187 |
<input
|
188 |
ref={searchRef}
|
189 |
id="site-type-search"
|
190 |
+
value={tempValue ?? ''}
|
191 |
onChange={(event) =>
|
192 |
updateSearch(event.target.value)
|
193 |
}
|
194 |
type="text"
|
195 |
className="button-focus bg-white border-0 m-0 p-3.5 py-2.5 rounded text-sm w-full"
|
196 |
+
placeholder={__('Search', 'extendify')}
|
197 |
/>
|
198 |
<svg
|
199 |
className="absolute top-2 right-2 hidden lg:block pointer-events-none"
|
209 |
</div>
|
210 |
{tempValue.length > 1 && visibleChoices === examples && (
|
211 |
<p className="text-left">
|
212 |
+
{__('Nothing found...', 'extendify')}
|
213 |
</p>
|
214 |
)}
|
215 |
{showRecent() && (
|
216 |
<div className="mb-8">
|
217 |
{choicesList(
|
218 |
+
preferredOptionsHistory,
|
219 |
+
__('Recent', 'extendify'),
|
220 |
)}
|
221 |
</div>
|
222 |
)}
|
223 |
+
{visibleChoices.length > 0 && (
|
224 |
+
<div>{choicesList(visibleChoices)}</div>
|
225 |
+
)}
|
226 |
+
{unknown ? null : (
|
227 |
<button
|
228 |
type="button"
|
229 |
className="mt-4 w-full text-left text-sm bg-transparent hover:text-wp-theme-500 pl-0 cursor-pointer text-wp-theme-500"
|
231 |
setExpanded(false)
|
232 |
setValue('Unknown')
|
233 |
}}>
|
234 |
+
{__('Reset', 'extendify')}
|
235 |
</button>
|
236 |
)}
|
237 |
</div>
|
{redux-core/extendify-sdk → extendify-sdk}/src/components/TaxonomySection.js
RENAMED
@@ -1,61 +1,46 @@
|
|
1 |
import { PanelBody, PanelRow } from '@wordpress/components'
|
2 |
import classNames from 'classnames'
|
3 |
import { useTemplatesStore } from '../state/Templates'
|
4 |
-
import { useTaxonomyStore } from '../state/Taxonomies'
|
5 |
import { getTaxonomyName } from '../util/general'
|
6 |
|
7 |
-
export default function TaxonomySection({
|
8 |
const updateTaxonomies = useTemplatesStore(
|
9 |
(state) => state.updateTaxonomies,
|
10 |
)
|
11 |
const searchParams = useTemplatesStore((state) => state.searchParams)
|
12 |
-
const openedTaxonomies = useTaxonomyStore((state) => state.openedTaxonomies)
|
13 |
-
const toggleOpenedTaxonomy = useTaxonomyStore(
|
14 |
-
(state) => state.toggleOpenedTaxonomy,
|
15 |
-
)
|
16 |
-
const isCurrentTax = (tax) => searchParams?.taxonomies[title] === tax.term
|
17 |
-
const taxSupported = Object.values(data).filter((tax) =>
|
18 |
-
tax?.type?.includes(searchParams.type),
|
19 |
-
).length
|
20 |
|
21 |
-
if (!
|
22 |
return (
|
23 |
<PanelBody
|
24 |
-
title={getTaxonomyName(
|
25 |
className="ext-type-control p-0"
|
26 |
-
initialOpen={
|
27 |
-
openedTaxonomies.includes(title) ||
|
28 |
-
title === 'tax_pattern_types' ||
|
29 |
-
title === 'tax_page_types'
|
30 |
-
}
|
31 |
-
onToggle={(value) => toggleOpenedTaxonomy(title, value)}>
|
32 |
<PanelRow>
|
33 |
<div className="overflow-hidden w-full relative">
|
34 |
-
<ul className="py-1 m-0 w-full">
|
35 |
-
{
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
<li className="m-0 w-full" key={tax.
|
41 |
<button
|
42 |
type="button"
|
43 |
className="text-left text-sm cursor-pointer w-full flex justify-between items-center px-0 py-2 m-0 leading-none bg-transparent hover:text-wp-theme-500 transition duration-200 button-focus"
|
44 |
onClick={() =>
|
45 |
-
updateTaxonomies({
|
46 |
-
[title]: tax.term,
|
47 |
-
})
|
48 |
}>
|
49 |
<span
|
50 |
className={classNames({
|
51 |
'text-wp-theme-500':
|
52 |
-
isCurrentTax
|
53 |
})}>
|
54 |
-
{tax.
|
55 |
</span>
|
56 |
</button>
|
57 |
</li>
|
58 |
-
)
|
|
|
59 |
</ul>
|
60 |
</div>
|
61 |
</PanelRow>
|
1 |
import { PanelBody, PanelRow } from '@wordpress/components'
|
2 |
import classNames from 'classnames'
|
3 |
import { useTemplatesStore } from '../state/Templates'
|
|
|
4 |
import { getTaxonomyName } from '../util/general'
|
5 |
|
6 |
+
export default function TaxonomySection({ taxType, taxonomies }) {
|
7 |
const updateTaxonomies = useTemplatesStore(
|
8 |
(state) => state.updateTaxonomies,
|
9 |
)
|
10 |
const searchParams = useTemplatesStore((state) => state.searchParams)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
12 |
+
if (!taxonomies?.length > 0) return null
|
13 |
return (
|
14 |
<PanelBody
|
15 |
+
title={getTaxonomyName(taxType)}
|
16 |
className="ext-type-control p-0"
|
17 |
+
initialOpen={true}>
|
|
|
|
|
|
|
|
|
|
|
18 |
<PanelRow>
|
19 |
<div className="overflow-hidden w-full relative">
|
20 |
+
<ul className="px-5 py-1 m-0 w-full">
|
21 |
+
{taxonomies.map((tax) => {
|
22 |
+
const isCurrentTax =
|
23 |
+
searchParams?.taxonomies[taxType]?.slug ===
|
24 |
+
tax?.slug
|
25 |
+
return (
|
26 |
+
<li className="m-0 w-full" key={tax.slug}>
|
27 |
<button
|
28 |
type="button"
|
29 |
className="text-left text-sm cursor-pointer w-full flex justify-between items-center px-0 py-2 m-0 leading-none bg-transparent hover:text-wp-theme-500 transition duration-200 button-focus"
|
30 |
onClick={() =>
|
31 |
+
updateTaxonomies({ [taxType]: tax })
|
|
|
|
|
32 |
}>
|
33 |
<span
|
34 |
className={classNames({
|
35 |
'text-wp-theme-500':
|
36 |
+
isCurrentTax,
|
37 |
})}>
|
38 |
+
{tax?.title ?? tax.slug}
|
39 |
</span>
|
40 |
</button>
|
41 |
</li>
|
42 |
+
)
|
43 |
+
})}
|
44 |
</ul>
|
45 |
</div>
|
46 |
</PanelRow>
|
{redux-core/extendify-sdk → extendify-sdk}/src/components/TypeSelect.js
RENAMED
@@ -3,15 +3,15 @@ import { useTemplatesStore } from '../state/Templates'
|
|
3 |
import classNames from 'classnames'
|
4 |
import { useGlobalStore } from '../state/GlobalState'
|
5 |
|
6 |
-
export
|
7 |
const updateType = useTemplatesStore((state) => state.updateType)
|
8 |
const currentType = useGlobalStore((state) =>
|
9 |
state.currentType ? state.currentType : 'pattern',
|
10 |
)
|
11 |
|
12 |
return (
|
13 |
-
<div className=
|
14 |
-
<h4 className="sr-only">{__('Type select', 'extendify
|
15 |
<button
|
16 |
type="button"
|
17 |
className={classNames({
|
@@ -20,7 +20,7 @@ export default function TypeSelect() {
|
|
20 |
'bg-transparent text-black': currentType !== 'pattern',
|
21 |
})}
|
22 |
onClick={() => updateType('pattern')}>
|
23 |
-
<span className="">{__('Patterns', 'extendify
|
24 |
</button>
|
25 |
<button
|
26 |
type="button"
|
@@ -30,7 +30,7 @@ export default function TypeSelect() {
|
|
30 |
'bg-transparent text-black': currentType !== 'template',
|
31 |
})}
|
32 |
onClick={() => updateType('template')}>
|
33 |
-
<span className="">{__('Page Layouts', 'extendify
|
34 |
</button>
|
35 |
</div>
|
36 |
)
|
3 |
import classNames from 'classnames'
|
4 |
import { useGlobalStore } from '../state/GlobalState'
|
5 |
|
6 |
+
export const TypeSelect = ({ className }) => {
|
7 |
const updateType = useTemplatesStore((state) => state.updateType)
|
8 |
const currentType = useGlobalStore((state) =>
|
9 |
state.currentType ? state.currentType : 'pattern',
|
10 |
)
|
11 |
|
12 |
return (
|
13 |
+
<div className={className}>
|
14 |
+
<h4 className="sr-only">{__('Type select', 'extendify')}</h4>
|
15 |
<button
|
16 |
type="button"
|
17 |
className={classNames({
|
20 |
'bg-transparent text-black': currentType !== 'pattern',
|
21 |
})}
|
22 |
onClick={() => updateType('pattern')}>
|
23 |
+
<span className="">{__('Patterns', 'extendify')}</span>
|
24 |
</button>
|
25 |
<button
|
26 |
type="button"
|
30 |
'bg-transparent text-black': currentType !== 'template',
|
31 |
})}
|
32 |
onClick={() => updateType('template')}>
|
33 |
+
<span className="">{__('Page Layouts', 'extendify')}</span>
|
34 |
</button>
|
35 |
</div>
|
36 |
)
|
{redux-core/extendify-sdk → extendify-sdk}/src/components/buttons/Primary.js
RENAMED
@@ -4,7 +4,7 @@ import { createElement } from '@wordpress/element'
|
|
4 |
export default function Primary({ tagName = 'button', children, ...props }) {
|
5 |
props.className = classNames(
|
6 |
props.className,
|
7 |
-
'bg-extendify-main hover:bg-extendify-main-dark
|
8 |
)
|
9 |
return createElement(tagName, props, children)
|
10 |
}
|
4 |
export default function Primary({ tagName = 'button', children, ...props }) {
|
5 |
props.className = classNames(
|
6 |
props.className,
|
7 |
+
'bg-extendify-main hover:bg-extendify-main-dark cursor-pointer rounded no-underline text-base text-white flex justify-center items-center',
|
8 |
)
|
9 |
return createElement(tagName, props, children)
|
10 |
}
|
extendify-sdk/src/components/icons/index.js
ADDED
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
export { default as alert } from './library/alert'
|
2 |
+
export { default as brandBlockIcon } from './library/brand-block-icon'
|
3 |
+
export { default as brandMark } from './library/brand-mark'
|
4 |
+
export { default as brandLogo } from './library/brand-logo'
|
5 |
+
export { default as download } from './library/download'
|
6 |
+
export { default as featured } from './library/featured'
|
7 |
+
export { default as growthArrow } from './library/growth-arrow'
|
8 |
+
export { default as layouts } from './library/layouts'
|
9 |
+
export { default as patterns } from './library/patterns'
|
10 |
+
export { default as success } from './library/success'
|
11 |
+
export { default as support } from './library/support'
|
12 |
+
export { default as star } from './library/star'
|
13 |
+
export { default as user } from './library/user'
|
{redux-core/extendify-sdk → extendify-sdk}/src/components/icons/library/alert.js
RENAMED
File without changes
|
extendify-sdk/src/components/icons/library/brand-block-icon.js
ADDED
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* WordPress dependencies
|
3 |
+
*/
|
4 |
+
import { Path, SVG } from '@wordpress/primitives'
|
5 |
+
|
6 |
+
const brandBlockIcon = (
|
7 |
+
<SVG fill="none" viewBox="0 0 25 24" xmlns="http://www.w3.org/2000/svg">
|
8 |
+
<Path
|
9 |
+
clipRule="evenodd"
|
10 |
+
d="m14.4063 2h4.1856c1.1856 0 1.6147.12701 2.0484.36409.4336.23802.7729.58706 1.0049 1.03111.2319.445.3548.8853.3548 2.10175v4.29475c0 1.2165-.1238 1.6567-.3548 2.1017-.232.445-.5722.7931-1.0049 1.0312-.1939.1064-.3873.1939-.6476.2567v3.4179c0 1.8788-.1912 2.5588-.5481 3.246-.3582.6873-.8836 1.2249-1.552 1.5925-.6697.3676-1.3325.5623-3.1634.5623h-6.46431c-1.83096 0-2.49367-.1962-3.16346-.5623-.6698-.3676-1.19374-.9067-1.552-1.5925s-.54943-1.3672-.54943-3.246v-6.63138c0-1.87871.19117-2.55871.54801-3.24597.35827-.68727.88362-1.22632 1.55342-1.59393.66837-.36615 1.3325-.56231 3.16346-.56231h2.76781c.0519-.55814.1602-.86269.3195-1.16946.232-.445.5721-.79404 1.0058-1.03206.4328-.23708.8628-.36409 2.0483-.36409zm-2.1512 2.73372c0-.79711.6298-1.4433 1.4067-1.4433h5.6737c.777 0 1.4068.64619 1.4068 1.4433v5.82118c0 .7971-.6298 1.4433-1.4068 1.4433h-5.6737c-.7769 0-1.4067-.6462-1.4067-1.4433z"
|
11 |
+
fill="currentColor"
|
12 |
+
fillRule="evenodd"
|
13 |
+
/>
|
14 |
+
</SVG>
|
15 |
+
)
|
16 |
+
|
17 |
+
export default brandBlockIcon
|
{redux-core/extendify-sdk → extendify-sdk}/src/components/icons/library/brand-logo.js
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/src/components/icons/library/brand-mark.js
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/src/components/icons/library/download.js
RENAMED
File without changes
|
extendify-sdk/src/components/icons/library/featured.js
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* WordPress dependencies
|
3 |
+
*/
|
4 |
+
import { Path, SVG, G } from '@wordpress/primitives'
|
5 |
+
|
6 |
+
const featured = (
|
7 |
+
<SVG fill="none" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
|
8 |
+
<Path
|
9 |
+
d="m11.2721 16.9866.6041 2.2795.6042-2.2795.6213-2.3445c.0001-.0002.0001-.0004.0002-.0006.2404-.9015.8073-1.5543 1.4638-1.8165.0005-.0002.0009-.0004.0013-.0006l1.9237-.7555 1.4811-.5818-1.4811-.5817-1.9264-.7566c0-.0001-.0001-.0001-.0001-.0001-.0001 0-.0001 0-.0001 0-.654-.25727-1.2213-.90816-1.4621-1.81563-.0001-.00006-.0001-.00011-.0001-.00017l-.6215-2.34519-.6042-2.27947-.6041 2.27947-.6216 2.34519v.00017c-.2409.90747-.80819 1.55836-1.46216 1.81563-.00002 0-.00003 0-.00005 0-.00006 0-.00011 0-.00017.0001l-1.92637.7566-1.48108.5817 1.48108.5818 1.92637.7566c.00007 0 .00015.0001.00022.0001.65397.2572 1.22126.9082 1.46216 1.8156v.0002z"
|
10 |
+
stroke="currentColor"
|
11 |
+
stroke-width="1.25"
|
12 |
+
fill="none"
|
13 |
+
/>
|
14 |
+
<G fill="currentColor">
|
15 |
+
<Path d="m18.1034 18.3982-.2787.8625-.2787-.8625c-.1314-.4077-.4511-.7275-.8589-.8589l-.8624-.2786.8624-.2787c.4078-.1314.7275-.4512.8589-.8589l.2787-.8624.2787.8624c.1314.4077.4511.7275.8589.8589l.8624.2787-.8624.2786c-.4078.1314-.7269.4512-.8589.8589z" />
|
16 |
+
<Path d="m6.33141 6.97291-.27868.86242-.27867-.86242c-.13142-.40775-.45116-.72749-.8589-.85891l-.86243-.27867.86243-.27868c.40774-.13141.72748-.45115.8589-.8589l.27867-.86242.27868.86242c.13142.40775.45116.72749.8589.8589l.86242.27868-.86242.27867c-.40774.13142-.7269.45116-.8589.85891z" />
|
17 |
+
</G>
|
18 |
+
</SVG>
|
19 |
+
)
|
20 |
+
|
21 |
+
export default featured
|
extendify-sdk/src/components/icons/library/growth-arrow.js
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { Path, SVG } from '@wordpress/primitives'
|
2 |
+
|
3 |
+
const growthArrow = (
|
4 |
+
<SVG
|
5 |
+
fill="none"
|
6 |
+
height="24"
|
7 |
+
viewBox="0 0 25 24"
|
8 |
+
width="25"
|
9 |
+
xmlns="http://www.w3.org/2000/svg">
|
10 |
+
<Path
|
11 |
+
d="m10.3949 8.7864 5.5476-.02507m0 0-.0476 5.52507m.0476-5.52507c-2.357 2.35707-5.4183 5.41827-7.68101 7.68097"
|
12 |
+
stroke="currentColor"
|
13 |
+
strokeWidth="1.5"
|
14 |
+
/>
|
15 |
+
</SVG>
|
16 |
+
)
|
17 |
+
|
18 |
+
export default growthArrow
|
extendify-sdk/src/components/icons/library/layouts.js
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* WordPress dependencies
|
3 |
+
*/
|
4 |
+
import { Path, SVG, G } from '@wordpress/primitives'
|
5 |
+
|
6 |
+
const layouts = (
|
7 |
+
<SVG
|
8 |
+
fill="none"
|
9 |
+
height="24"
|
10 |
+
viewBox="0 0 24 24"
|
11 |
+
width="24"
|
12 |
+
xmlns="http://www.w3.org/2000/svg">
|
13 |
+
<G stroke="currentColor" strokeWidth="1.5">
|
14 |
+
<Path d="m6 4.75h12c.6904 0 1.25.55964 1.25 1.25v12c0 .6904-.5596 1.25-1.25 1.25h-12c-.69036 0-1.25-.5596-1.25-1.25v-12c0-.69036.55964-1.25 1.25-1.25z" />
|
15 |
+
<Path d="m9.25 19v-14" />
|
16 |
+
</G>
|
17 |
+
</SVG>
|
18 |
+
)
|
19 |
+
|
20 |
+
export default layouts
|
extendify-sdk/src/components/icons/library/patterns.js
ADDED
@@ -0,0 +1,54 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* WordPress dependencies
|
3 |
+
*/
|
4 |
+
import { Path, SVG } from '@wordpress/primitives'
|
5 |
+
|
6 |
+
const patterns = (
|
7 |
+
<SVG
|
8 |
+
width="24"
|
9 |
+
height="24"
|
10 |
+
viewBox="0 0 24 24"
|
11 |
+
fill="none"
|
12 |
+
xmlns="http://www.w3.org/2000/svg">
|
13 |
+
<Path
|
14 |
+
fillRule="evenodd"
|
15 |
+
clipRule="evenodd"
|
16 |
+
d="M7.49271 18.0092C6.97815 17.1176 7.28413 15.9755 8.17569 15.4609C9.06724 14.946 10.2094 15.252 10.7243 16.1435C11.2389 17.0355 10.9329 18.1772 10.0413 18.6922C9.14978 19.2071 8.00764 18.9011 7.49271 18.0092V18.0092Z"
|
17 |
+
fill="currentColor"
|
18 |
+
/>
|
19 |
+
<Path
|
20 |
+
fillRule="evenodd"
|
21 |
+
clipRule="evenodd"
|
22 |
+
d="M16.5073 6.12747C17.0218 7.01903 16.7158 8.16117 15.8243 8.67573C14.9327 9.19066 13.7906 8.88467 13.2757 7.99312C12.7611 7.10119 13.0671 5.95942 13.9586 5.44449C14.8502 4.92956 15.9923 5.23555 16.5073 6.12747V6.12747Z"
|
23 |
+
fill="currentColor"
|
24 |
+
/>
|
25 |
+
<Path
|
26 |
+
fillRule="evenodd"
|
27 |
+
clipRule="evenodd"
|
28 |
+
d="M4.60135 11.1355C5.11628 10.2439 6.25805 9.93793 7.14998 10.4525C8.04153 10.9674 8.34752 12.1096 7.83296 13.0011C7.31803 13.8927 6.17588 14.1987 5.28433 13.6841C4.39278 13.1692 4.08679 12.0274 4.60135 11.1355V11.1355Z"
|
29 |
+
fill="currentColor"
|
30 |
+
/>
|
31 |
+
<Path
|
32 |
+
fillRule="evenodd"
|
33 |
+
clipRule="evenodd"
|
34 |
+
d="M19.3986 13.0011C18.8837 13.8927 17.7419 14.1987 16.85 13.6841C15.9584 13.1692 15.6525 12.027 16.167 11.1355C16.682 10.2439 17.8241 9.93793 18.7157 10.4525C19.6072 10.9674 19.9132 12.1092 19.3986 13.0011V13.0011Z"
|
35 |
+
fill="currentColor"
|
36 |
+
/>
|
37 |
+
<Path
|
38 |
+
d="M9.10857 8.92594C10.1389 8.92594 10.9742 8.09066 10.9742 7.06029C10.9742 6.02992 10.1389 5.19464 9.10857 5.19464C8.0782 5.19464 7.24292 6.02992 7.24292 7.06029C7.24292 8.09066 8.0782 8.92594 9.10857 8.92594Z"
|
39 |
+
fill="currentColor"
|
40 |
+
/>
|
41 |
+
<Path
|
42 |
+
d="M14.8913 18.942C15.9217 18.942 16.7569 18.1067 16.7569 17.0763C16.7569 16.046 15.9217 15.2107 14.8913 15.2107C13.8609 15.2107 13.0256 16.046 13.0256 17.0763C13.0256 18.1067 13.8609 18.942 14.8913 18.942Z"
|
43 |
+
fill="currentColor"
|
44 |
+
/>
|
45 |
+
<Path
|
46 |
+
fillRule="evenodd"
|
47 |
+
clipRule="evenodd"
|
48 |
+
d="M10.3841 13.0011C9.86951 12.1096 10.1755 10.9674 11.067 10.4525C11.9586 9.93793 13.1007 10.2439 13.6157 11.1355C14.1302 12.0274 13.8242 13.1692 12.9327 13.6841C12.0411 14.1987 10.899 13.8927 10.3841 13.0011V13.0011Z"
|
49 |
+
fill="currentColor"
|
50 |
+
/>
|
51 |
+
</SVG>
|
52 |
+
)
|
53 |
+
|
54 |
+
export default patterns
|
extendify-sdk/src/components/icons/library/star.js
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* WordPress dependencies
|
3 |
+
*/
|
4 |
+
import { Path, SVG } from '@wordpress/primitives'
|
5 |
+
|
6 |
+
const star = (
|
7 |
+
<SVG
|
8 |
+
fill="none"
|
9 |
+
height="24"
|
10 |
+
viewBox="0 0 24 24"
|
11 |
+
width="24"
|
12 |
+
xmlns="http://www.w3.org/2000/svg">
|
13 |
+
<Path
|
14 |
+
d="m11.7758 3.45425c.0917-.18582.3567-.18581.4484 0l2.3627 4.78731c.0364.07379.1068.12493.1882.13676l5.2831.76769c.2051.02979.287.28178.1386.42642l-3.8229 3.72637c-.0589.0575-.0858.1402-.0719.2213l.9024 5.2618c.0351.2042-.1793.36-.3627.2635l-4.7254-2.4842c-.0728-.0383-.1598-.0383-.2326 0l-4.7254 2.4842c-.18341.0965-.39776-.0593-.36274-.2635l.90247-5.2618c.01391-.0811-.01298-.1638-.0719-.2213l-3.8229-3.72637c-.14838-.14464-.0665-.39663.13855-.42642l5.28312-.76769c.08143-.01183.15182-.06297.18823-.13676z"
|
15 |
+
fill="currentColor"
|
16 |
+
/>
|
17 |
+
</SVG>
|
18 |
+
)
|
19 |
+
|
20 |
+
export default star
|
{redux-core/extendify-sdk → extendify-sdk}/src/components/icons/library/success.js
RENAMED
File without changes
|
extendify-sdk/src/components/icons/library/support.js
ADDED
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* WordPress dependencies
|
3 |
+
*/
|
4 |
+
import { SVG, Circle } from '@wordpress/primitives'
|
5 |
+
|
6 |
+
const layouts = (
|
7 |
+
<SVG
|
8 |
+
width="24"
|
9 |
+
height="24"
|
10 |
+
viewBox="0 0 24 24"
|
11 |
+
fill="none"
|
12 |
+
xmlns="http://www.w3.org/2000/svg">
|
13 |
+
<Circle
|
14 |
+
cx="12"
|
15 |
+
cy="12"
|
16 |
+
r="7.25"
|
17 |
+
stroke="currentColor"
|
18 |
+
strokeWidth="1.5"
|
19 |
+
/>
|
20 |
+
<Circle
|
21 |
+
cx="12"
|
22 |
+
cy="12"
|
23 |
+
r="4.25"
|
24 |
+
stroke="currentColor"
|
25 |
+
strokeWidth="1.5"
|
26 |
+
/>
|
27 |
+
<Circle
|
28 |
+
cx="11.9999"
|
29 |
+
cy="12.2"
|
30 |
+
r="6"
|
31 |
+
transform="rotate(-45 11.9999 12.2)"
|
32 |
+
stroke="currentColor"
|
33 |
+
strokeWidth="3"
|
34 |
+
strokeDasharray="1.5 4"
|
35 |
+
/>
|
36 |
+
</SVG>
|
37 |
+
)
|
38 |
+
|
39 |
+
export default layouts
|
{redux-core/extendify-sdk → extendify-sdk}/src/components/icons/library/user.js
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/src/components/modals/Modal.js
RENAMED
@@ -4,38 +4,39 @@ import { __ } from '@wordpress/i18n'
|
|
4 |
import { Icon, close } from '@wordpress/icons'
|
5 |
import { Button } from '@wordpress/components'
|
6 |
|
7 |
-
const CloseButton = (props) => {
|
8 |
return (
|
9 |
<Button
|
10 |
{...props}
|
11 |
icon={<Icon icon={close} />}
|
|
|
12 |
className="text-extendify-black opacity-75 hover:opacity-100"
|
13 |
showTooltip={false}
|
14 |
-
label={__('Close dialog', 'extendify
|
15 |
/>
|
16 |
)
|
17 |
-
}
|
18 |
|
19 |
export const Modal = forwardRef(
|
20 |
({ isOpen, heading, onRequestClose, children }, initialFocus) => {
|
21 |
const focusBackup = useRef(null)
|
22 |
|
23 |
return (
|
24 |
-
<Transition
|
|
|
|
|
|
|
|
|
25 |
<Dialog
|
26 |
-
as="div"
|
27 |
-
static
|
28 |
-
open={isOpen}
|
29 |
initialFocus={initialFocus ?? focusBackup}
|
30 |
-
className="extendify-sdk"
|
31 |
onClose={onRequestClose}>
|
32 |
<div className="fixed z-high inset-0 flex">
|
33 |
<Transition.Child
|
34 |
as={Fragment}
|
35 |
-
enter="ease-out duration-
|
36 |
enterFrom="opacity-0"
|
37 |
enterTo="opacity-100">
|
38 |
-
<Dialog.Overlay className="fixed inset-0 bg-black bg-opacity-40
|
39 |
</Transition.Child>
|
40 |
<Transition.Child
|
41 |
as={Fragment}
|
@@ -45,7 +46,7 @@ export const Modal = forwardRef(
|
|
45 |
<div className="m-auto relative w-full">
|
46 |
<div className="bg-white shadow-modal items-center justify-center m-auto max-w-lg relative rounded-sm w-full">
|
47 |
{heading ? (
|
48 |
-
<div className="border-b flex justify-between items-center leading-none pl-
|
49 |
<span className="text-base text-extendify-black whitespace-nowrap">
|
50 |
{heading}
|
51 |
</span>
|
@@ -54,7 +55,7 @@ export const Modal = forwardRef(
|
|
54 |
/>
|
55 |
</div>
|
56 |
) : (
|
57 |
-
<div className="absolute block px-
|
58 |
<CloseButton
|
59 |
ref={focusBackup}
|
60 |
onClick={onRequestClose}
|
@@ -67,7 +68,7 @@ export const Modal = forwardRef(
|
|
67 |
</Transition.Child>
|
68 |
</div>
|
69 |
</Dialog>
|
70 |
-
</Transition
|
71 |
)
|
72 |
},
|
73 |
)
|
4 |
import { Icon, close } from '@wordpress/icons'
|
5 |
import { Button } from '@wordpress/components'
|
6 |
|
7 |
+
const CloseButton = forwardRef((props, focusRef) => {
|
8 |
return (
|
9 |
<Button
|
10 |
{...props}
|
11 |
icon={<Icon icon={close} />}
|
12 |
+
ref={focusRef}
|
13 |
className="text-extendify-black opacity-75 hover:opacity-100"
|
14 |
showTooltip={false}
|
15 |
+
label={__('Close dialog', 'extendify')}
|
16 |
/>
|
17 |
)
|
18 |
+
})
|
19 |
|
20 |
export const Modal = forwardRef(
|
21 |
({ isOpen, heading, onRequestClose, children }, initialFocus) => {
|
22 |
const focusBackup = useRef(null)
|
23 |
|
24 |
return (
|
25 |
+
<Transition
|
26 |
+
appear
|
27 |
+
show={isOpen}
|
28 |
+
as={Fragment}
|
29 |
+
className="extendify">
|
30 |
<Dialog
|
|
|
|
|
|
|
31 |
initialFocus={initialFocus ?? focusBackup}
|
|
|
32 |
onClose={onRequestClose}>
|
33 |
<div className="fixed z-high inset-0 flex">
|
34 |
<Transition.Child
|
35 |
as={Fragment}
|
36 |
+
enter="ease-out duration-200 transition"
|
37 |
enterFrom="opacity-0"
|
38 |
enterTo="opacity-100">
|
39 |
+
<Dialog.Overlay className="fixed inset-0 bg-black bg-opacity-40" />
|
40 |
</Transition.Child>
|
41 |
<Transition.Child
|
42 |
as={Fragment}
|
46 |
<div className="m-auto relative w-full">
|
47 |
<div className="bg-white shadow-modal items-center justify-center m-auto max-w-lg relative rounded-sm w-full">
|
48 |
{heading ? (
|
49 |
+
<div className="border-b flex justify-between items-center leading-none pl-8 py-2 pr-3">
|
50 |
<span className="text-base text-extendify-black whitespace-nowrap">
|
51 |
{heading}
|
52 |
</span>
|
55 |
/>
|
56 |
</div>
|
57 |
) : (
|
58 |
+
<div className="absolute block px-4 py-4 top-0 right-0 ">
|
59 |
<CloseButton
|
60 |
ref={focusBackup}
|
61 |
onClick={onRequestClose}
|
68 |
</Transition.Child>
|
69 |
</div>
|
70 |
</Dialog>
|
71 |
+
</Transition>
|
72 |
)
|
73 |
},
|
74 |
)
|
{redux-core/extendify-sdk → extendify-sdk}/src/components/modals/SettingsModal.js
RENAMED
@@ -8,7 +8,7 @@ export default function SettingsModal({ isOpen, onClose }) {
|
|
8 |
|
9 |
return (
|
10 |
<Modal
|
11 |
-
heading={__('Settings', 'extendify
|
12 |
isOpen={isOpen}
|
13 |
ref={initialFocus}
|
14 |
onRequestClose={onClose}>
|
8 |
|
9 |
return (
|
10 |
<Modal
|
11 |
+
heading={__('Settings', 'extendify')}
|
12 |
isOpen={isOpen}
|
13 |
ref={initialFocus}
|
14 |
onRequestClose={onClose}>
|
{redux-core/extendify-sdk → extendify-sdk}/src/components/modals/SplitModal.js
RENAMED
@@ -10,7 +10,7 @@ export default function SplitModal({ onRequestClose, isOpen, left, right }) {
|
|
10 |
as="div"
|
11 |
static
|
12 |
open={isOpen}
|
13 |
-
className="extendify
|
14 |
onClose={onRequestClose}>
|
15 |
<div className="fixed z-high inset-0 flex">
|
16 |
<Transition.Child
|
@@ -31,7 +31,7 @@ export default function SplitModal({ onRequestClose, isOpen, left, right }) {
|
|
31 |
onClick={onRequestClose}
|
32 |
className="absolute bg-transparent block p-4 top-0 right-0 rounded-md cursor-pointer text-gray-700 opacity-30 hover:opacity-100">
|
33 |
<span className="sr-only">
|
34 |
-
{__('Close', 'extendify
|
35 |
</span>
|
36 |
<Icon icon={close} />
|
37 |
</button>
|
10 |
as="div"
|
11 |
static
|
12 |
open={isOpen}
|
13 |
+
className="extendify"
|
14 |
onClose={onRequestClose}>
|
15 |
<div className="fixed z-high inset-0 flex">
|
16 |
<Transition.Child
|
31 |
onClick={onRequestClose}
|
32 |
className="absolute bg-transparent block p-4 top-0 right-0 rounded-md cursor-pointer text-gray-700 opacity-30 hover:opacity-100">
|
33 |
<span className="sr-only">
|
34 |
+
{__('Close', 'extendify')}
|
35 |
</span>
|
36 |
<Icon icon={close} />
|
37 |
</button>
|
extendify-sdk/src/components/notices/FeedbackNotice.js
ADDED
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { __ } from '@wordpress/i18n'
|
2 |
+
import { Button } from '@wordpress/components'
|
3 |
+
|
4 |
+
export default function FeedbackNotice() {
|
5 |
+
return (
|
6 |
+
<>
|
7 |
+
<span className="text-black">
|
8 |
+
{__(
|
9 |
+
'Tell us how to make the Extendify Library work better for you',
|
10 |
+
'extendify',
|
11 |
+
)}
|
12 |
+
</span>
|
13 |
+
<span className="px-2 opacity-50" aria-hidden="true">
|
14 |
+
|
|
15 |
+
</span>
|
16 |
+
<div className="flex space-x-2 justify-center items-center">
|
17 |
+
<Button
|
18 |
+
variant="link"
|
19 |
+
className="text-black underline hover:no-underline p-0 h-auto"
|
20 |
+
href={`https://extendify.com/feedback/?utm_source=${window.extendifyData.sdk_partner}&utm_medium=library&utm_campaign=feedback-notice&utm_content=give-feedback`}
|
21 |
+
target="_blank">
|
22 |
+
{__('Give feedback', 'extendify')}
|
23 |
+
</Button>
|
24 |
+
</div>
|
25 |
+
</>
|
26 |
+
)
|
27 |
+
}
|
{redux-core/extendify-sdk → extendify-sdk}/src/components/notices/PromotionNotice.js
RENAMED
@@ -1,7 +1,6 @@
|
|
1 |
import { Button } from '@wordpress/components'
|
2 |
|
3 |
export default function PromotionNotice({ promotionData }) {
|
4 |
-
console.log({ promotionData })
|
5 |
return (
|
6 |
<>
|
7 |
<span className="text-black">{promotionData?.text ?? ''}</span>
|
@@ -13,7 +12,7 @@ export default function PromotionNotice({ promotionData }) {
|
|
13 |
<Button
|
14 |
variant="link"
|
15 |
className="text-black underline hover:no-underline p-0 h-auto"
|
16 |
-
href={`${promotionData.url}?utm_source=${window.
|
17 |
target="_blank">
|
18 |
{promotionData?.button_text}
|
19 |
</Button>
|
1 |
import { Button } from '@wordpress/components'
|
2 |
|
3 |
export default function PromotionNotice({ promotionData }) {
|
|
|
4 |
return (
|
5 |
<>
|
6 |
<span className="text-black">{promotionData?.text ?? ''}</span>
|
12 |
<Button
|
13 |
variant="link"
|
14 |
className="text-black underline hover:no-underline p-0 h-auto"
|
15 |
+
href={`${promotionData.url}?utm_source=${window.extendifyData.sdk_partner}`}
|
16 |
target="_blank">
|
17 |
{promotionData?.button_text}
|
18 |
</Button>
|
{redux-core/extendify-sdk → extendify-sdk}/src/components/notices/WelcomeNotice.js
RENAMED
@@ -18,7 +18,7 @@ export default function WelcomeNotice() {
|
|
18 |
return (
|
19 |
<>
|
20 |
<span className="text-black">
|
21 |
-
{__('Welcome to the Extendify Library', 'extendify
|
22 |
</span>
|
23 |
<span className="px-2 opacity-50" aria-hidden="true">
|
24 |
|
|
@@ -27,9 +27,9 @@ export default function WelcomeNotice() {
|
|
27 |
<Button
|
28 |
variant="link"
|
29 |
className="text-black underline hover:no-underline p-0 h-auto"
|
30 |
-
href={`https://extendify.com/welcome/?utm_source=${window.
|
31 |
target="_blank">
|
32 |
-
{__('Tell me more', 'extendify
|
33 |
</Button>
|
34 |
<span className="font-bold" aria-hidden="true">
|
35 |
•
|
@@ -38,7 +38,7 @@ export default function WelcomeNotice() {
|
|
38 |
variant="link"
|
39 |
className="text-black underline hover:no-underline p-0 h-auto"
|
40 |
onClick={disableLibrary}>
|
41 |
-
{__('Turn off the library', 'extendify
|
42 |
</Button>
|
43 |
</div>
|
44 |
</>
|
18 |
return (
|
19 |
<>
|
20 |
<span className="text-black">
|
21 |
+
{__('Welcome to the Extendify Library', 'extendify')}
|
22 |
</span>
|
23 |
<span className="px-2 opacity-50" aria-hidden="true">
|
24 |
|
|
27 |
<Button
|
28 |
variant="link"
|
29 |
className="text-black underline hover:no-underline p-0 h-auto"
|
30 |
+
href={`https://extendify.com/welcome/?utm_source=${window.extendifyData.sdk_partner}&utm_medium=library&utm_campaign=welcome-notice&utm_content=tell-me-more`}
|
31 |
target="_blank">
|
32 |
+
{__('Tell me more', 'extendify')}
|
33 |
</Button>
|
34 |
<span className="font-bold" aria-hidden="true">
|
35 |
•
|
38 |
variant="link"
|
39 |
className="text-black underline hover:no-underline p-0 h-auto"
|
40 |
onClick={disableLibrary}>
|
41 |
+
{__('Turn off the library', 'extendify')}
|
42 |
</Button>
|
43 |
</div>
|
44 |
</>
|
extendify-sdk/src/hooks/helpers.js
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { useRef, useEffect, useState } from '@wordpress/element'
|
2 |
+
|
3 |
+
export function useIsMounted() {
|
4 |
+
const isMounted = useRef(false)
|
5 |
+
|
6 |
+
useEffect(() => {
|
7 |
+
isMounted.current = true
|
8 |
+
return () => (isMounted.current = false)
|
9 |
+
})
|
10 |
+
return isMounted
|
11 |
+
}
|
12 |
+
|
13 |
+
export const useIsDevMode = () => {
|
14 |
+
const [devMode, setDevMode] = useState(false)
|
15 |
+
const handle = () => {
|
16 |
+
setDevMode(window.location.search.indexOf('DEVMODE') > -1)
|
17 |
+
}
|
18 |
+
useEffect(() => {
|
19 |
+
setDevMode(window.location.search.indexOf('DEVMODE') > -1)
|
20 |
+
window.addEventListener('popstate', handle)
|
21 |
+
return () => {
|
22 |
+
window.removeEventListener('popstate', handle)
|
23 |
+
}
|
24 |
+
}, [])
|
25 |
+
return devMode
|
26 |
+
}
|
{redux-core/extendify-sdk → extendify-sdk}/src/hooks/useTaxonomies.js
RENAMED
@@ -10,13 +10,10 @@ export default function useTaxonomies(fetchImmediately = false) {
|
|
10 |
const setTaxonomies = useTaxonomyStore((state) => state.setTaxonomies)
|
11 |
const fetchTaxonomies = useCallback(async () => {
|
12 |
let tax = await TaxonomiesApi.get()
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
taxFiltered[key] = tax[key]
|
18 |
-
return taxFiltered
|
19 |
-
}, {})
|
20 |
if (!Object.keys(tax)?.length) {
|
21 |
return
|
22 |
}
|
10 |
const setTaxonomies = useTaxonomyStore((state) => state.setTaxonomies)
|
11 |
const fetchTaxonomies = useCallback(async () => {
|
12 |
let tax = await TaxonomiesApi.get()
|
13 |
+
tax = Object.keys(tax).reduce((taxFiltered, key) => {
|
14 |
+
taxFiltered[key] = tax[key]
|
15 |
+
return taxFiltered
|
16 |
+
}, {})
|
|
|
|
|
|
|
17 |
if (!Object.keys(tax)?.length) {
|
18 |
return
|
19 |
}
|
{redux-core/extendify-sdk → extendify-sdk}/src/listeners/index.js
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/src/listeners/softerror-encountered.js
RENAMED
@@ -5,17 +5,15 @@ import RequiredPluginsModal from '../middleware/hasRequiredPlugins/RequiredPlugi
|
|
5 |
// use this to trigger an error from outside the application
|
6 |
export const softErrorHandler = {
|
7 |
register() {
|
8 |
-
window.addEventListener(
|
9 |
-
|
10 |
-
|
11 |
-
this[camelCase(event.detail.type)](event.detail)
|
12 |
-
},
|
13 |
-
)
|
14 |
},
|
15 |
versionOutdated(error) {
|
16 |
render(
|
17 |
<RequiredPluginsModal
|
18 |
title={error.data.title}
|
|
|
19 |
message={error.data.message}
|
20 |
buttonLabel={error.data.buttonLabel}
|
21 |
forceOpen={true}
|
5 |
// use this to trigger an error from outside the application
|
6 |
export const softErrorHandler = {
|
7 |
register() {
|
8 |
+
window.addEventListener('extendify::softerror-encountered', (event) => {
|
9 |
+
this[camelCase(event.detail.type)](event.detail)
|
10 |
+
})
|
|
|
|
|
|
|
11 |
},
|
12 |
versionOutdated(error) {
|
13 |
render(
|
14 |
<RequiredPluginsModal
|
15 |
title={error.data.title}
|
16 |
+
requiredPlugins={['extendify']}
|
17 |
message={error.data.message}
|
18 |
buttonLabel={error.data.buttonLabel}
|
19 |
forceOpen={true}
|
{redux-core/extendify-sdk → extendify-sdk}/src/listeners/template-inserted.js
RENAMED
@@ -8,8 +8,8 @@ export const templateHandler = {
|
|
8 |
register() {
|
9 |
const { createNotice } = dispatch('core/notices')
|
10 |
const increaseImports = useUserStore.getState().incrementImports
|
11 |
-
window.addEventListener('extendify
|
12 |
-
createNotice('info', __('Page layout
|
13 |
isDismissible: true,
|
14 |
type: 'snackbar',
|
15 |
})
|
8 |
register() {
|
9 |
const { createNotice } = dispatch('core/notices')
|
10 |
const increaseImports = useUserStore.getState().incrementImports
|
11 |
+
window.addEventListener('extendify::template-inserted', (event) => {
|
12 |
+
createNotice('info', __('Page layout added'), {
|
13 |
isDismissible: true,
|
14 |
type: 'snackbar',
|
15 |
})
|
{redux-core/extendify-sdk → extendify-sdk}/src/middleware/NeedsPermissionModal.js
RENAMED
@@ -17,7 +17,7 @@ export default function NeedsPermissionModal() {
|
|
17 |
const requiredPlugins = wantedTemplate?.fields?.required_plugins || []
|
18 |
return (
|
19 |
<Modal
|
20 |
-
title={__('Plugins required', 'extendify
|
21 |
isDismissible={false}>
|
22 |
<p
|
23 |
style={{
|
@@ -26,7 +26,7 @@ export default function NeedsPermissionModal() {
|
|
26 |
{sprintf(
|
27 |
__(
|
28 |
'In order to add this %s to your site, the following plugins are required to be installed and activated.',
|
29 |
-
'extendify
|
30 |
),
|
31 |
wantedTemplate?.fields?.type ?? 'template',
|
32 |
)}
|
@@ -49,7 +49,7 @@ export default function NeedsPermissionModal() {
|
|
49 |
}}>
|
50 |
{__(
|
51 |
'Please contact a site admin for assistance in adding these plugins to your site.',
|
52 |
-
'extendify
|
53 |
)}
|
54 |
</p>
|
55 |
<Button
|
@@ -58,7 +58,7 @@ export default function NeedsPermissionModal() {
|
|
58 |
style={{
|
59 |
boxShadow: 'none',
|
60 |
}}>
|
61 |
-
{__('Return to library', 'extendify
|
62 |
</Button>
|
63 |
</Modal>
|
64 |
)
|
17 |
const requiredPlugins = wantedTemplate?.fields?.required_plugins || []
|
18 |
return (
|
19 |
<Modal
|
20 |
+
title={__('Plugins required', 'extendify')}
|
21 |
isDismissible={false}>
|
22 |
<p
|
23 |
style={{
|
26 |
{sprintf(
|
27 |
__(
|
28 |
'In order to add this %s to your site, the following plugins are required to be installed and activated.',
|
29 |
+
'extendify',
|
30 |
),
|
31 |
wantedTemplate?.fields?.type ?? 'template',
|
32 |
)}
|
49 |
}}>
|
50 |
{__(
|
51 |
'Please contact a site admin for assistance in adding these plugins to your site.',
|
52 |
+
'extendify',
|
53 |
)}
|
54 |
</p>
|
55 |
<Button
|
58 |
style={{
|
59 |
boxShadow: 'none',
|
60 |
}}>
|
61 |
+
{__('Return to library', 'extendify')}
|
62 |
</Button>
|
63 |
</Modal>
|
64 |
)
|
extendify-sdk/src/middleware/NeedsRegistrationModal.js
ADDED
@@ -0,0 +1,142 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { __, sprintf } from '@wordpress/i18n'
|
2 |
+
import { Button } from '@wordpress/components'
|
3 |
+
import { useUserStore } from '../state/User'
|
4 |
+
import { useState, useRef } from '@wordpress/element'
|
5 |
+
import { User as UserApi } from '../api/User'
|
6 |
+
import { useGlobalStore } from '../state/GlobalState'
|
7 |
+
import { Modal } from '../components/modals/Modal'
|
8 |
+
import { brandMark } from '../components/icons'
|
9 |
+
import { Icon } from '@wordpress/icons'
|
10 |
+
import Primary from '../components/buttons/Primary'
|
11 |
+
import { safeHTML } from '@wordpress/dom'
|
12 |
+
|
13 |
+
export default function NeedsRegistrationModal({ finished, resetMiddleware }) {
|
14 |
+
const [email, setEmail] = useState('')
|
15 |
+
const remainingImports = useUserStore((state) => state.remainingImports)
|
16 |
+
const emailRef = useRef(null)
|
17 |
+
const setCurrentModal = useGlobalStore((state) => state.setCurrentModal)
|
18 |
+
const registerAndContinue = async (event) => {
|
19 |
+
event.preventDefault()
|
20 |
+
const newAllowedImports =
|
21 |
+
Number(useUserStore.getState().allowedImports) + 10
|
22 |
+
useUserStore.setState({
|
23 |
+
registration: { email },
|
24 |
+
allowedImports: newAllowedImports,
|
25 |
+
})
|
26 |
+
await UserApi.registerMailingList(email)
|
27 |
+
finished()
|
28 |
+
}
|
29 |
+
|
30 |
+
const optOut = () => {
|
31 |
+
useUserStore.setState({
|
32 |
+
registration: { optedOut: true },
|
33 |
+
})
|
34 |
+
finished()
|
35 |
+
}
|
36 |
+
|
37 |
+
return (
|
38 |
+
<Modal
|
39 |
+
isOpen={true}
|
40 |
+
onRequestClose={() => {
|
41 |
+
setCurrentModal(null)
|
42 |
+
resetMiddleware()
|
43 |
+
}}
|
44 |
+
ref={emailRef}>
|
45 |
+
<div className="p-10 space-y-4 text-extendify-black">
|
46 |
+
<Icon icon={brandMark} size={42} className="-ml-2 -mt-2" />
|
47 |
+
<h3 className="text-xl md:leading-3">
|
48 |
+
{remainingImports() == 1
|
49 |
+
? __('This is your last import', 'extendify')
|
50 |
+
: sprintf(
|
51 |
+
__('You now have %s imports left', 'extendify'),
|
52 |
+
remainingImports(),
|
53 |
+
)}
|
54 |
+
</h3>
|
55 |
+
<p
|
56 |
+
className="max-w-md text-sm"
|
57 |
+
dangerouslySetInnerHTML={{
|
58 |
+
__html: safeHTML(
|
59 |
+
sprintf(
|
60 |
+
// Translators: 1. and 2. are <strong> tags
|
61 |
+
__(
|
62 |
+
"Subscribe and %1$swe'll send you 10 more%2$s. Plus you'll get updates and special offers from us fine folks at Extendify.",
|
63 |
+
'extendify',
|
64 |
+
),
|
65 |
+
'<strong>',
|
66 |
+
'</strong>',
|
67 |
+
),
|
68 |
+
),
|
69 |
+
}}></p>
|
70 |
+
<form
|
71 |
+
onSubmit={registerAndContinue}
|
72 |
+
className="flex space-x-2 py-2 items-stretch">
|
73 |
+
<div className="relative w-full max-w-xs">
|
74 |
+
<label
|
75 |
+
htmlFor="extendify-email-register"
|
76 |
+
className="sr-only">
|
77 |
+
{__('Email', 'extendify')}
|
78 |
+
</label>
|
79 |
+
<input
|
80 |
+
ref={emailRef}
|
81 |
+
id="extendify-email-register"
|
82 |
+
name="extendify-email-register"
|
83 |
+
required
|
84 |
+
onChange={(event) => setEmail(event.target.value)}
|
85 |
+
type="email"
|
86 |
+
className="text-sm min-h-0 p-2 border-2 border-gray-900 rounded-md w-full"
|
87 |
+
placeholder={__(
|
88 |
+
'Enter your email address',
|
89 |
+
'extendify',
|
90 |
+
)}
|
91 |
+
/>
|
92 |
+
</div>
|
93 |
+
<Primary type="submit" className="px-4 rounded-md my-0">
|
94 |
+
{__('Submit', 'extendify')}
|
95 |
+
</Primary>
|
96 |
+
</form>
|
97 |
+
<Button
|
98 |
+
isLink
|
99 |
+
className="text-extendify-gray text-sm my-0"
|
100 |
+
onClick={optOut}>
|
101 |
+
{__('No thanks — finish importing', 'extendify')}
|
102 |
+
</Button>
|
103 |
+
</div>
|
104 |
+
</Modal>
|
105 |
+
)
|
106 |
+
}
|
107 |
+
|
108 |
+
const pass = () => {
|
109 |
+
const userState = useUserStore.getState()
|
110 |
+
const remainingImports = userState?.remainingImports()
|
111 |
+
|
112 |
+
// On the last import, show the modal if they opted out
|
113 |
+
if (remainingImports === 1 && userState?.registration?.optedOut) {
|
114 |
+
return false
|
115 |
+
}
|
116 |
+
return (
|
117 |
+
userState?.registration?.email?.length || // Already registered
|
118 |
+
userState?.apiKey?.length || // Already a member
|
119 |
+
userState?.registration?.optedOut || // Already opted out
|
120 |
+
userState?.imports === 0 // Hasn't imported yet
|
121 |
+
)
|
122 |
+
}
|
123 |
+
|
124 |
+
export function check() {
|
125 |
+
return {
|
126 |
+
id: 'NeedsRegistrationModal',
|
127 |
+
pass: pass(),
|
128 |
+
allow() {},
|
129 |
+
deny() {
|
130 |
+
return new Promise((resolve, reject) => {
|
131 |
+
useGlobalStore.setState({
|
132 |
+
currentModal: (
|
133 |
+
<NeedsRegistrationModal
|
134 |
+
finished={resolve}
|
135 |
+
resetMiddleware={reject}
|
136 |
+
/>
|
137 |
+
),
|
138 |
+
})
|
139 |
+
})
|
140 |
+
},
|
141 |
+
}
|
142 |
+
}
|
{redux-core/extendify-sdk → extendify-sdk}/src/middleware/ReloadRequiredModal.js
RENAMED
@@ -13,28 +13,26 @@ export default function ReloadRequiredModal() {
|
|
13 |
setSaving(false)
|
14 |
}
|
15 |
const reload = () => {
|
16 |
-
location.reload()
|
17 |
}
|
18 |
if (!hasUnsavedChanges) {
|
19 |
reload()
|
20 |
return null
|
21 |
}
|
22 |
return (
|
23 |
-
<Modal
|
24 |
-
title={__('Reload required', 'extendify-sdk')}
|
25 |
-
isDismissible={false}>
|
26 |
<p
|
27 |
style={{
|
28 |
maxWidth: '400px',
|
29 |
}}>
|
30 |
{__(
|
31 |
'Just one more thing! We need to reload the page to continue.',
|
32 |
-
'extendify
|
33 |
)}
|
34 |
</p>
|
35 |
<ButtonGroup>
|
36 |
<Button isPrimary onClick={reload} disabled={isSaving}>
|
37 |
-
{__('Reload page', 'extendify
|
38 |
</Button>
|
39 |
<Button
|
40 |
isSecondary
|
@@ -43,7 +41,7 @@ export default function ReloadRequiredModal() {
|
|
43 |
style={{
|
44 |
margin: '0 4px',
|
45 |
}}>
|
46 |
-
{__('Save changes', 'extendify
|
47 |
</Button>
|
48 |
</ButtonGroup>
|
49 |
</Modal>
|
13 |
setSaving(false)
|
14 |
}
|
15 |
const reload = () => {
|
16 |
+
// location.reload()
|
17 |
}
|
18 |
if (!hasUnsavedChanges) {
|
19 |
reload()
|
20 |
return null
|
21 |
}
|
22 |
return (
|
23 |
+
<Modal title={__('Reload required', 'extendify')} isDismissible={false}>
|
|
|
|
|
24 |
<p
|
25 |
style={{
|
26 |
maxWidth: '400px',
|
27 |
}}>
|
28 |
{__(
|
29 |
'Just one more thing! We need to reload the page to continue.',
|
30 |
+
'extendify',
|
31 |
)}
|
32 |
</p>
|
33 |
<ButtonGroup>
|
34 |
<Button isPrimary onClick={reload} disabled={isSaving}>
|
35 |
+
{__('Reload page', 'extendify')}
|
36 |
</Button>
|
37 |
<Button
|
38 |
isSecondary
|
41 |
style={{
|
42 |
margin: '0 4px',
|
43 |
}}>
|
44 |
+
{__('Save changes', 'extendify')}
|
45 |
</Button>
|
46 |
</ButtonGroup>
|
47 |
</Modal>
|
{redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasPluginsActivated/ActivatePluginsModal.js
RENAMED
@@ -27,7 +27,7 @@ export default function ActivatePluginsModal(props) {
|
|
27 |
|
28 |
return (
|
29 |
<Modal
|
30 |
-
title={__('Activate required plugins', 'extendify
|
31 |
isDismissible={false}>
|
32 |
<div>
|
33 |
<p
|
@@ -40,7 +40,7 @@ export default function ActivatePluginsModal(props) {
|
|
40 |
'There is just one more step. This %s requires the following plugins to be installed and activated:',
|
41 |
wantedTemplate?.fields?.type ?? 'template',
|
42 |
),
|
43 |
-
'extendify
|
44 |
)}
|
45 |
</p>
|
46 |
<ul>
|
@@ -58,7 +58,7 @@ export default function ActivatePluginsModal(props) {
|
|
58 |
</ul>
|
59 |
<ButtonGroup>
|
60 |
<Button isPrimary onClick={installPlugins}>
|
61 |
-
{__('Activate Plugins', 'extendify
|
62 |
</Button>
|
63 |
{props.showClose && (
|
64 |
<Button
|
@@ -68,10 +68,7 @@ export default function ActivatePluginsModal(props) {
|
|
68 |
boxShadow: 'none',
|
69 |
margin: '0 4px',
|
70 |
}}>
|
71 |
-
{__(
|
72 |
-
'No thanks, return to library',
|
73 |
-
'extendify-sdk',
|
74 |
-
)}
|
75 |
</Button>
|
76 |
)}
|
77 |
</ButtonGroup>
|
27 |
|
28 |
return (
|
29 |
<Modal
|
30 |
+
title={__('Activate required plugins', 'extendify')}
|
31 |
isDismissible={false}>
|
32 |
<div>
|
33 |
<p
|
40 |
'There is just one more step. This %s requires the following plugins to be installed and activated:',
|
41 |
wantedTemplate?.fields?.type ?? 'template',
|
42 |
),
|
43 |
+
'extendify',
|
44 |
)}
|
45 |
</p>
|
46 |
<ul>
|
58 |
</ul>
|
59 |
<ButtonGroup>
|
60 |
<Button isPrimary onClick={installPlugins}>
|
61 |
+
{__('Activate Plugins', 'extendify')}
|
62 |
</Button>
|
63 |
{props.showClose && (
|
64 |
<Button
|
68 |
boxShadow: 'none',
|
69 |
margin: '0 4px',
|
70 |
}}>
|
71 |
+
{__('No thanks, return to library', 'extendify')}
|
|
|
|
|
|
|
72 |
</Button>
|
73 |
)}
|
74 |
</ButtonGroup>
|
{redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasPluginsActivated/ActivatingModal.js
RENAMED
@@ -41,7 +41,7 @@ export default function ActivatingModal() {
|
|
41 |
|
42 |
return (
|
43 |
<Modal
|
44 |
-
title={__('Activating plugins', 'extendify
|
45 |
isDismissible={false}>
|
46 |
<Button
|
47 |
style={{
|
@@ -51,7 +51,7 @@ export default function ActivatingModal() {
|
|
51 |
isPrimary
|
52 |
isBusy
|
53 |
onClick={() => {}}>
|
54 |
-
{__('Activating...', 'extendify
|
55 |
</Button>
|
56 |
</Modal>
|
57 |
)
|
41 |
|
42 |
return (
|
43 |
<Modal
|
44 |
+
title={__('Activating plugins', 'extendify')}
|
45 |
isDismissible={false}>
|
46 |
<Button
|
47 |
style={{
|
51 |
isPrimary
|
52 |
isBusy
|
53 |
onClick={() => {}}>
|
54 |
+
{__('Activating...', 'extendify')}
|
55 |
</Button>
|
56 |
</Modal>
|
57 |
)
|
{redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasPluginsActivated/ErrorActivating.js
RENAMED
@@ -16,18 +16,18 @@ export default function ErrorActivating({ msg }) {
|
|
16 |
style={{
|
17 |
maxWidth: '500px',
|
18 |
}}
|
19 |
-
title={__('Error Activating plugins', 'extendify
|
20 |
isDismissible={false}>
|
21 |
{__(
|
22 |
'You have encountered an error that we cannot recover from. Please try again.',
|
23 |
-
'extendify
|
24 |
)}
|
25 |
<br />
|
26 |
<Notice isDismissible={false} status="error">
|
27 |
{msg}
|
28 |
</Notice>
|
29 |
<Button isPrimary onClick={goBack}>
|
30 |
-
{__('Go back', 'extendify
|
31 |
</Button>
|
32 |
</Modal>
|
33 |
)
|
16 |
style={{
|
17 |
maxWidth: '500px',
|
18 |
}}
|
19 |
+
title={__('Error Activating plugins', 'extendify')}
|
20 |
isDismissible={false}>
|
21 |
{__(
|
22 |
'You have encountered an error that we cannot recover from. Please try again.',
|
23 |
+
'extendify',
|
24 |
)}
|
25 |
<br />
|
26 |
<Notice isDismissible={false} status="error">
|
27 |
{msg}
|
28 |
</Notice>
|
29 |
<Button isPrimary onClick={goBack}>
|
30 |
+
{__('Go back', 'extendify')}
|
31 |
</Button>
|
32 |
</Modal>
|
33 |
)
|
{redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasPluginsActivated/index.js
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasRequiredPlugins/ErrorInstalling.js
RENAMED
@@ -15,18 +15,18 @@ export default function ErrorInstalling({ msg }) {
|
|
15 |
style={{
|
16 |
maxWidth: '500px',
|
17 |
}}
|
18 |
-
title={__('Error installing plugins', 'extendify
|
19 |
isDismissible={false}>
|
20 |
{__(
|
21 |
'You have encountered an error that we cannot recover from. Please try again.',
|
22 |
-
'extendify
|
23 |
)}
|
24 |
<br />
|
25 |
<Notice isDismissible={false} status="error">
|
26 |
{msg}
|
27 |
</Notice>
|
28 |
<Button isPrimary onClick={goBack}>
|
29 |
-
{__('Go back', 'extendify
|
30 |
</Button>
|
31 |
</Modal>
|
32 |
)
|
15 |
style={{
|
16 |
maxWidth: '500px',
|
17 |
}}
|
18 |
+
title={__('Error installing plugins', 'extendify')}
|
19 |
isDismissible={false}>
|
20 |
{__(
|
21 |
'You have encountered an error that we cannot recover from. Please try again.',
|
22 |
+
'extendify',
|
23 |
)}
|
24 |
<br />
|
25 |
<Notice isDismissible={false} status="error">
|
26 |
{msg}
|
27 |
</Notice>
|
28 |
<Button isPrimary onClick={goBack}>
|
29 |
+
{__('Go back', 'extendify')}
|
30 |
</Button>
|
31 |
</Modal>
|
32 |
)
|
{redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasRequiredPlugins/InstallingModal.js
RENAMED
@@ -6,7 +6,7 @@ import { useWantedTemplateStore } from '../../state/Importing'
|
|
6 |
import ErrorInstalling from './ErrorInstalling'
|
7 |
import ReloadRequiredModal from '../ReloadRequiredModal'
|
8 |
|
9 |
-
export default function InstallingModal() {
|
10 |
const [errorMessage, setErrorMessage] = useState('')
|
11 |
const wantedTemplate = useWantedTemplateStore(
|
12 |
(store) => store.wantedTemplate,
|
@@ -14,9 +14,11 @@ export default function InstallingModal() {
|
|
14 |
|
15 |
// Hardcoded temporarily to not force EP install
|
16 |
// const required = wantedTemplate?.fields?.required_plugins
|
17 |
-
const required =
|
18 |
-
|
19 |
-
|
|
|
|
|
20 |
|
21 |
Plugins.installAndActivate(required)
|
22 |
.then(() => {
|
@@ -38,7 +40,7 @@ export default function InstallingModal() {
|
|
38 |
|
39 |
return (
|
40 |
<Modal
|
41 |
-
title={__('Installing plugins', 'extendify
|
42 |
isDismissible={false}>
|
43 |
<Button
|
44 |
style={{
|
@@ -48,7 +50,7 @@ export default function InstallingModal() {
|
|
48 |
isPrimary
|
49 |
isBusy
|
50 |
onClick={() => {}}>
|
51 |
-
{__('Installing...', 'extendify
|
52 |
</Button>
|
53 |
</Modal>
|
54 |
)
|
6 |
import ErrorInstalling from './ErrorInstalling'
|
7 |
import ReloadRequiredModal from '../ReloadRequiredModal'
|
8 |
|
9 |
+
export default function InstallingModal({ requiredPlugins }) {
|
10 |
const [errorMessage, setErrorMessage] = useState('')
|
11 |
const wantedTemplate = useWantedTemplateStore(
|
12 |
(store) => store.wantedTemplate,
|
14 |
|
15 |
// Hardcoded temporarily to not force EP install
|
16 |
// const required = wantedTemplate?.fields?.required_plugins
|
17 |
+
const required =
|
18 |
+
requiredPlugins ??
|
19 |
+
wantedTemplate?.fields?.required_plugins.filter(
|
20 |
+
(p) => p !== 'editorplus',
|
21 |
+
)
|
22 |
|
23 |
Plugins.installAndActivate(required)
|
24 |
.then(() => {
|
40 |
|
41 |
return (
|
42 |
<Modal
|
43 |
+
title={__('Installing plugins', 'extendify')}
|
44 |
isDismissible={false}>
|
45 |
<Button
|
46 |
style={{
|
50 |
isPrimary
|
51 |
isBusy
|
52 |
onClick={() => {}}>
|
53 |
+
{__('Installing...', 'extendify')}
|
54 |
</Button>
|
55 |
</Modal>
|
56 |
)
|
{redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasRequiredPlugins/RequiredPluginsModal.js
RENAMED
@@ -8,12 +8,23 @@ import { getPluginDescription } from '../../util/general'
|
|
8 |
import { useUserStore } from '../../state/User'
|
9 |
import NeedsPermissionModal from '../NeedsPermissionModal'
|
10 |
|
11 |
-
export default function RequiredPluginsModal(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
const wantedTemplate = useWantedTemplateStore(
|
13 |
(store) => store.wantedTemplate,
|
14 |
)
|
|
|
|
|
|
|
15 |
const closeModal = () => {
|
16 |
-
if (
|
17 |
return
|
18 |
}
|
19 |
render(
|
@@ -22,8 +33,10 @@ export default function RequiredPluginsModal(props) {
|
|
22 |
)
|
23 |
}
|
24 |
const installPlugins = () =>
|
25 |
-
render(
|
26 |
-
|
|
|
|
|
27 |
|
28 |
if (!useUserStore.getState()?.canInstallPlugins) {
|
29 |
return <NeedsPermissionModal />
|
@@ -31,24 +44,22 @@ export default function RequiredPluginsModal(props) {
|
|
31 |
|
32 |
return (
|
33 |
<Modal
|
34 |
-
title={
|
35 |
-
props.title ?? __('Install required plugins', 'extendify-sdk')
|
36 |
-
}
|
37 |
isDismissible={false}>
|
38 |
<p
|
39 |
style={{
|
40 |
maxWidth: '400px',
|
41 |
}}>
|
42 |
-
{
|
43 |
__(
|
44 |
sprintf(
|
45 |
'There is just one more step. This %s requires the following to be automatically installed and activated:',
|
46 |
wantedTemplate?.fields?.type ?? 'template',
|
47 |
),
|
48 |
-
'extendify
|
49 |
)}
|
50 |
</p>
|
51 |
-
{
|
52 |
<ul>
|
53 |
{
|
54 |
// Hardcoded temporarily to not force EP install
|
@@ -65,10 +76,9 @@ export default function RequiredPluginsModal(props) {
|
|
65 |
)}
|
66 |
<ButtonGroup>
|
67 |
<Button isPrimary onClick={installPlugins}>
|
68 |
-
{
|
69 |
-
__('Install Plugins', 'extendify-sdk')}
|
70 |
</Button>
|
71 |
-
{
|
72 |
<Button
|
73 |
isTertiary
|
74 |
onClick={closeModal}
|
@@ -76,7 +86,7 @@ export default function RequiredPluginsModal(props) {
|
|
76 |
boxShadow: 'none',
|
77 |
margin: '0 4px',
|
78 |
}}>
|
79 |
-
{__('No thanks, take me back', 'extendify
|
80 |
</Button>
|
81 |
)}
|
82 |
</ButtonGroup>
|
8 |
import { useUserStore } from '../../state/User'
|
9 |
import NeedsPermissionModal from '../NeedsPermissionModal'
|
10 |
|
11 |
+
export default function RequiredPluginsModal({
|
12 |
+
forceOpen,
|
13 |
+
buttonLabel,
|
14 |
+
title,
|
15 |
+
message,
|
16 |
+
requiredPlugins,
|
17 |
+
}) {
|
18 |
+
// If there's a template in cache ready to be installed.
|
19 |
+
// TODO: this could probably be refactored out when overhauling required plugins
|
20 |
const wantedTemplate = useWantedTemplateStore(
|
21 |
(store) => store.wantedTemplate,
|
22 |
)
|
23 |
+
requiredPlugins =
|
24 |
+
requiredPlugins ?? wantedTemplate?.fields?.required_plugins
|
25 |
+
|
26 |
const closeModal = () => {
|
27 |
+
if (forceOpen) {
|
28 |
return
|
29 |
}
|
30 |
render(
|
33 |
)
|
34 |
}
|
35 |
const installPlugins = () =>
|
36 |
+
render(
|
37 |
+
<InstallingModal requiredPlugins={requiredPlugins} />,
|
38 |
+
document.getElementById('extendify-root'),
|
39 |
+
)
|
40 |
|
41 |
if (!useUserStore.getState()?.canInstallPlugins) {
|
42 |
return <NeedsPermissionModal />
|
44 |
|
45 |
return (
|
46 |
<Modal
|
47 |
+
title={title ?? __('Install required plugins', 'extendify')}
|
|
|
|
|
48 |
isDismissible={false}>
|
49 |
<p
|
50 |
style={{
|
51 |
maxWidth: '400px',
|
52 |
}}>
|
53 |
+
{message ??
|
54 |
__(
|
55 |
sprintf(
|
56 |
'There is just one more step. This %s requires the following to be automatically installed and activated:',
|
57 |
wantedTemplate?.fields?.type ?? 'template',
|
58 |
),
|
59 |
+
'extendify',
|
60 |
)}
|
61 |
</p>
|
62 |
+
{message?.length > 0 || (
|
63 |
<ul>
|
64 |
{
|
65 |
// Hardcoded temporarily to not force EP install
|
76 |
)}
|
77 |
<ButtonGroup>
|
78 |
<Button isPrimary onClick={installPlugins}>
|
79 |
+
{buttonLabel ?? __('Install Plugins', 'extendify')}
|
|
|
80 |
</Button>
|
81 |
+
{forceOpen || (
|
82 |
<Button
|
83 |
isTertiary
|
84 |
onClick={closeModal}
|
86 |
boxShadow: 'none',
|
87 |
margin: '0 4px',
|
88 |
}}>
|
89 |
+
{__('No thanks, take me back', 'extendify')}
|
90 |
</Button>
|
91 |
)}
|
92 |
</ButtonGroup>
|
{redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasRequiredPlugins/index.js
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/src/middleware/helpers.js
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/src/middleware/index.js
RENAMED
@@ -20,10 +20,18 @@ export const Middleware = (middleware = []) => {
|
|
20 |
}
|
21 |
}
|
22 |
|
23 |
-
export async function AuthorizationCheck(
|
24 |
-
const
|
25 |
while (true) {
|
26 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
|
28 |
// TODO: Could probably have a check for errors here
|
29 |
if (result.done) {
|
20 |
}
|
21 |
}
|
22 |
|
23 |
+
export async function AuthorizationCheck(middleware) {
|
24 |
+
const middlewareGenerator = MiddlewareGenerator(middleware.stack)
|
25 |
while (true) {
|
26 |
+
let result
|
27 |
+
try {
|
28 |
+
result = await middlewareGenerator.next()
|
29 |
+
} catch {
|
30 |
+
// Reset the stack and exit the middleware
|
31 |
+
// This is used if you want to have the user cancel
|
32 |
+
middleware.reset()
|
33 |
+
throw 'Middleware exited'
|
34 |
+
}
|
35 |
|
36 |
// TODO: Could probably have a check for errors here
|
37 |
if (result.done) {
|
{redux-core/extendify-sdk → extendify-sdk}/src/pages/GridView.js
RENAMED
@@ -1,18 +1,7 @@
|
|
1 |
-
/**
|
2 |
-
* External dependencies
|
3 |
-
*/
|
4 |
import Masonry from 'react-masonry-css'
|
5 |
-
|
6 |
-
/**
|
7 |
-
* WordPress dependencies
|
8 |
-
*/
|
9 |
import { useEffect, useState, useCallback, useRef } from '@wordpress/element'
|
10 |
import { Spinner, Button } from '@wordpress/components'
|
11 |
-
import { __ } from '@wordpress/i18n'
|
12 |
-
|
13 |
-
/**
|
14 |
-
* Internal dependencies
|
15 |
-
*/
|
16 |
import { useTemplatesStore } from '../state/Templates'
|
17 |
import { Templates as TemplatesApi } from '../api/Templates'
|
18 |
import { useInView } from 'react-intersection-observer'
|
@@ -22,13 +11,10 @@ import { ImportTemplateBlock } from '../components/ImportTemplateBlock'
|
|
22 |
export default function GridView() {
|
23 |
const isMounted = useIsMounted()
|
24 |
const templates = useTemplatesStore((state) => state.templates)
|
25 |
-
|
26 |
const appendTemplates = useTemplatesStore((state) => state.appendTemplates)
|
27 |
const [serverError, setServerError] = useState('')
|
28 |
const [nothingFound, setNothingFound] = useState(false)
|
29 |
-
// const [imagesLoaded, setImagesLoaded] = useState([])
|
30 |
const [loadMoreRef, inView] = useInView()
|
31 |
-
|
32 |
const updateSearchParams = useTemplatesStore(
|
33 |
(state) => state.updateSearchParams,
|
34 |
)
|
@@ -37,6 +23,10 @@ export default function GridView() {
|
|
37 |
// Store the next page in case we have pagination
|
38 |
const nextPage = useRef(useTemplatesStore.getState().nextPage)
|
39 |
const searchParams = useRef(useTemplatesStore.getState().searchParams)
|
|
|
|
|
|
|
|
|
40 |
// Connect to the store on mount, disconnect on unmount, catch state-changes in a reference
|
41 |
useEffect(
|
42 |
() =>
|
@@ -71,7 +61,7 @@ export default function GridView() {
|
|
71 |
? error.message
|
72 |
: __(
|
73 |
'Unknown error occured. Check browser console or contact support.',
|
74 |
-
'extendify
|
75 |
),
|
76 |
)
|
77 |
})
|
@@ -119,9 +109,7 @@ export default function GridView() {
|
|
119 |
if (serverError.length) {
|
120 |
return (
|
121 |
<div className="text-left">
|
122 |
-
<h2 className="text-left">
|
123 |
-
{__('Server error', 'extendify-sdk')}
|
124 |
-
</h2>
|
125 |
<code
|
126 |
className="block max-w-xl p-4 mb-4"
|
127 |
style={{
|
@@ -132,7 +120,6 @@ export default function GridView() {
|
|
132 |
<Button
|
133 |
isTertiary
|
134 |
onClick={() => {
|
135 |
-
// setImagesLoaded([])
|
136 |
updateSearchParams({
|
137 |
taxonomies: {},
|
138 |
search: '',
|
@@ -147,15 +134,28 @@ export default function GridView() {
|
|
147 |
|
148 |
if (nothingFound) {
|
149 |
return (
|
150 |
-
<
|
151 |
-
|
152 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
153 |
)
|
154 |
}
|
155 |
|
156 |
if (!templates.length) {
|
157 |
return (
|
158 |
-
<div className="flex items-center justify-center w-full sm:mt-
|
159 |
<Spinner />
|
160 |
</div>
|
161 |
)
|
@@ -168,13 +168,12 @@ export default function GridView() {
|
|
168 |
599: 2,
|
169 |
400: 1,
|
170 |
}
|
171 |
-
|
172 |
return (
|
173 |
<>
|
174 |
<Masonry
|
175 |
breakpointCols={breakpointColumnsObj}
|
176 |
-
className="flex -ml-8 w-auto pb-40 pt-0.5
|
177 |
-
columnClassName="pl-8 bg-clip-padding min-h-screen">
|
178 |
{templates.map((template) => {
|
179 |
return (
|
180 |
<ImportTemplateBlock
|
|
|
|
|
|
|
1 |
import Masonry from 'react-masonry-css'
|
|
|
|
|
|
|
|
|
2 |
import { useEffect, useState, useCallback, useRef } from '@wordpress/element'
|
3 |
import { Spinner, Button } from '@wordpress/components'
|
4 |
+
import { __, sprintf } from '@wordpress/i18n'
|
|
|
|
|
|
|
|
|
5 |
import { useTemplatesStore } from '../state/Templates'
|
6 |
import { Templates as TemplatesApi } from '../api/Templates'
|
7 |
import { useInView } from 'react-intersection-observer'
|
11 |
export default function GridView() {
|
12 |
const isMounted = useIsMounted()
|
13 |
const templates = useTemplatesStore((state) => state.templates)
|
|
|
14 |
const appendTemplates = useTemplatesStore((state) => state.appendTemplates)
|
15 |
const [serverError, setServerError] = useState('')
|
16 |
const [nothingFound, setNothingFound] = useState(false)
|
|
|
17 |
const [loadMoreRef, inView] = useInView()
|
|
|
18 |
const updateSearchParams = useTemplatesStore(
|
19 |
(state) => state.updateSearchParams,
|
20 |
)
|
23 |
// Store the next page in case we have pagination
|
24 |
const nextPage = useRef(useTemplatesStore.getState().nextPage)
|
25 |
const searchParams = useRef(useTemplatesStore.getState().searchParams)
|
26 |
+
const taxonomyType =
|
27 |
+
searchParams.current.type === 'pattern' ? 'patternType' : 'layoutType'
|
28 |
+
const currentTax = searchParams.current.taxonomies[taxonomyType]
|
29 |
+
|
30 |
// Connect to the store on mount, disconnect on unmount, catch state-changes in a reference
|
31 |
useEffect(
|
32 |
() =>
|
61 |
? error.message
|
62 |
: __(
|
63 |
'Unknown error occured. Check browser console or contact support.',
|
64 |
+
'extendify',
|
65 |
),
|
66 |
)
|
67 |
})
|
109 |
if (serverError.length) {
|
110 |
return (
|
111 |
<div className="text-left">
|
112 |
+
<h2 className="text-left">{__('Server error', 'extendify')}</h2>
|
|
|
|
|
113 |
<code
|
114 |
className="block max-w-xl p-4 mb-4"
|
115 |
style={{
|
120 |
<Button
|
121 |
isTertiary
|
122 |
onClick={() => {
|
|
|
123 |
updateSearchParams({
|
124 |
taxonomies: {},
|
125 |
search: '',
|
134 |
|
135 |
if (nothingFound) {
|
136 |
return (
|
137 |
+
<div className="flex h-full items-center justify-center w-full -mt-2 sm:mt-0">
|
138 |
+
<h2 className="text-sm text-extendify-gray font-normal">
|
139 |
+
{sprintf(
|
140 |
+
searchParams.current.type === 'template'
|
141 |
+
? __(
|
142 |
+
'We couldn\'t find any layouts in the "%s" category.',
|
143 |
+
'extendify',
|
144 |
+
)
|
145 |
+
: __(
|
146 |
+
'We couldn\'t find any patterns in the "%s" category.',
|
147 |
+
'extendify',
|
148 |
+
),
|
149 |
+
currentTax?.title ?? currentTax.slug,
|
150 |
+
)}
|
151 |
+
</h2>
|
152 |
+
</div>
|
153 |
)
|
154 |
}
|
155 |
|
156 |
if (!templates.length) {
|
157 |
return (
|
158 |
+
<div className="flex h-full items-center justify-center w-full -mt-2 sm:mt-0">
|
159 |
<Spinner />
|
160 |
</div>
|
161 |
)
|
168 |
599: 2,
|
169 |
400: 1,
|
170 |
}
|
|
|
171 |
return (
|
172 |
<>
|
173 |
<Masonry
|
174 |
breakpointCols={breakpointColumnsObj}
|
175 |
+
className="flex -ml-6 md:-ml-8 w-auto pb-40 pt-0.5 px-0.5"
|
176 |
+
columnClassName="pl-6 md:pl-8 bg-clip-padding min-h-screen">
|
177 |
{templates.map((template) => {
|
178 |
return (
|
179 |
<ImportTemplateBlock
|
{redux-core/extendify-sdk → extendify-sdk}/src/pages/MainWindow.js
RENAMED
@@ -8,13 +8,14 @@ export default function MainWindow() {
|
|
8 |
const containerRef = useRef(null)
|
9 |
const open = useGlobalStore((state) => state.open)
|
10 |
const setOpen = useGlobalStore((state) => state.setOpen)
|
|
|
11 |
|
12 |
return (
|
13 |
-
<Transition
|
14 |
<Dialog
|
15 |
as="div"
|
16 |
static
|
17 |
-
className="extendify
|
18 |
initialFocus={containerRef}
|
19 |
onClose={() => setOpen(false)}>
|
20 |
<div className="h-screen w-screen sm:h-auto m-auto sm:w-auto fixed z-high inset-0 overflow-y-auto">
|
@@ -41,11 +42,12 @@ export default function MainWindow() {
|
|
41 |
className="fixed lg:absolute inset-0 lg:overflow-hidden transform transition-all p-2 lg:p-16">
|
42 |
<Layout />
|
43 |
<FooterNotice />
|
|
|
44 |
</div>
|
45 |
</Transition.Child>
|
46 |
</div>
|
47 |
</div>
|
48 |
</Dialog>
|
49 |
-
</Transition
|
50 |
)
|
51 |
}
|
8 |
const containerRef = useRef(null)
|
9 |
const open = useGlobalStore((state) => state.open)
|
10 |
const setOpen = useGlobalStore((state) => state.setOpen)
|
11 |
+
const ModalStore = useGlobalStore((state) => state.currentModal)
|
12 |
|
13 |
return (
|
14 |
+
<Transition appear show={open} as={Fragment}>
|
15 |
<Dialog
|
16 |
as="div"
|
17 |
static
|
18 |
+
className="extendify"
|
19 |
initialFocus={containerRef}
|
20 |
onClose={() => setOpen(false)}>
|
21 |
<div className="h-screen w-screen sm:h-auto m-auto sm:w-auto fixed z-high inset-0 overflow-y-auto">
|
42 |
className="fixed lg:absolute inset-0 lg:overflow-hidden transform transition-all p-2 lg:p-16">
|
43 |
<Layout />
|
44 |
<FooterNotice />
|
45 |
+
{ModalStore}
|
46 |
</div>
|
47 |
</Transition.Child>
|
48 |
</div>
|
49 |
</div>
|
50 |
</Dialog>
|
51 |
+
</Transition>
|
52 |
)
|
53 |
}
|
extendify-sdk/src/pages/Sidebar.js
ADDED
@@ -0,0 +1,77 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { useTemplatesStore } from '../state/Templates'
|
2 |
+
import { Panel } from '@wordpress/components'
|
3 |
+
import TaxonomySection from '../components/TaxonomySection'
|
4 |
+
import { useTaxonomyStore } from '../state/Taxonomies'
|
5 |
+
import SiteTypeSelector from '../components/SiteTypeSelector'
|
6 |
+
import { useUserStore } from '../state/User'
|
7 |
+
import { ImportCounter } from '../components/ImportCounter'
|
8 |
+
import { brandMark } from '../components/icons/'
|
9 |
+
import { Icon } from '@wordpress/icons'
|
10 |
+
import { featured } from '../components/icons'
|
11 |
+
import { __ } from '@wordpress/i18n'
|
12 |
+
import classNames from 'classnames'
|
13 |
+
|
14 |
+
export default function SidebarMain() {
|
15 |
+
const taxonomies = useTaxonomyStore((state) => state.taxonomies)
|
16 |
+
const searchParams = useTemplatesStore((state) => state.searchParams)
|
17 |
+
const updatePreferredSiteType = useUserStore(
|
18 |
+
(state) => state.updatePreferredSiteType,
|
19 |
+
)
|
20 |
+
const updateTaxonomies = useTemplatesStore(
|
21 |
+
(state) => state.updateTaxonomies,
|
22 |
+
)
|
23 |
+
const apiKey = useUserStore((state) => state.apiKey)
|
24 |
+
const taxonomyType =
|
25 |
+
searchParams.type === 'pattern' ? 'patternType' : 'layoutType'
|
26 |
+
const isFeatured = !searchParams?.taxonomies[taxonomyType]?.slug?.length
|
27 |
+
|
28 |
+
return (
|
29 |
+
<>
|
30 |
+
<div className="hidden sm:flex px-5 -ml-1.5 text-extendify-black">
|
31 |
+
<Icon icon={brandMark} size={40} />
|
32 |
+
</div>
|
33 |
+
<div className="px-5">
|
34 |
+
<button
|
35 |
+
onClick={() =>
|
36 |
+
updateTaxonomies({
|
37 |
+
[taxonomyType]: { slug: '', title: 'Featured' },
|
38 |
+
})
|
39 |
+
}
|
40 |
+
className={classNames(
|
41 |
+
'text-left text-sm cursor-pointer w-full flex items-center px-0 py-2 m-0 leading-none bg-transparent hover:text-wp-theme-500 transition duration-200 button-focus space-x-1',
|
42 |
+
{ 'text-wp-theme-500': isFeatured },
|
43 |
+
)}>
|
44 |
+
<Icon icon={featured} size={24} />
|
45 |
+
<span className="text-sm">
|
46 |
+
{__('Featured', 'extendify')}
|
47 |
+
</span>
|
48 |
+
</button>
|
49 |
+
</div>
|
50 |
+
<div className="sm:mb-8 mx-6 sm:mx-0 sm:mt-0 pt-0.5 px-5">
|
51 |
+
{Object.keys(taxonomies?.siteType ?? {}).length > 0 && (
|
52 |
+
<SiteTypeSelector
|
53 |
+
value={searchParams?.taxonomies?.siteType ?? ''}
|
54 |
+
setValue={(termData) => {
|
55 |
+
updatePreferredSiteType(termData)
|
56 |
+
updateTaxonomies({ siteType: termData })
|
57 |
+
}}
|
58 |
+
terms={taxonomies.siteType}
|
59 |
+
/>
|
60 |
+
)}
|
61 |
+
</div>
|
62 |
+
<div className="mt-px flex-grow hidden overflow-y-auto pb-32 pt-px sm:block">
|
63 |
+
<Panel className="bg-transparent">
|
64 |
+
<TaxonomySection
|
65 |
+
taxType={taxonomyType}
|
66 |
+
taxonomies={taxonomies[taxonomyType]}
|
67 |
+
/>
|
68 |
+
</Panel>
|
69 |
+
</div>
|
70 |
+
{!apiKey.length && (
|
71 |
+
<div className="px-5">
|
72 |
+
<ImportCounter />
|
73 |
+
</div>
|
74 |
+
)}
|
75 |
+
</>
|
76 |
+
)
|
77 |
+
}
|
extendify-sdk/src/pages/layout/HasSidebar.js
ADDED
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
export default function HasSidebar({ children }) {
|
2 |
+
return (
|
3 |
+
<>
|
4 |
+
<aside className="flex-shrink-0 py-0 sm:py-5 relative border-r border-extendify-transparent-black-100 bg-extendify-transparent-white backdrop-filter backdrop-blur-xl backdrop-saturate-200">
|
5 |
+
<div className="flex flex-col h-full sm:w-64 py-6 sm:py-0 sm:space-y-6">
|
6 |
+
{children[0]}
|
7 |
+
</div>
|
8 |
+
</aside>
|
9 |
+
<main
|
10 |
+
id="extendify-templates"
|
11 |
+
className="bg-white w-full pt-6 sm:pt-0 h-full overflow-hidden">
|
12 |
+
{children[1]}
|
13 |
+
</main>
|
14 |
+
</>
|
15 |
+
)
|
16 |
+
}
|
{redux-core/extendify-sdk → extendify-sdk}/src/pages/layout/Layout.js
RENAMED
@@ -8,16 +8,12 @@ import { __ } from '@wordpress/i18n'
|
|
8 |
*/
|
9 |
import Sidebar from '../Sidebar'
|
10 |
import HasSidebar from './HasSidebar'
|
11 |
-
import Toolbar from './Toolbar'
|
12 |
import GridView from '../GridView'
|
13 |
|
14 |
export default function Layout({ setOpen }) {
|
15 |
return (
|
16 |
-
<div className="
|
17 |
-
<Toolbar
|
18 |
-
className="w-full h-20 flex-shrink-0"
|
19 |
-
hideLibrary={() => setOpen(false)}
|
20 |
-
/>
|
21 |
<div className="w-full flex-grow overflow-hidden">
|
22 |
<button
|
23 |
onClick={() =>
|
@@ -27,13 +23,17 @@ export default function Layout({ setOpen }) {
|
|
27 |
.focus()
|
28 |
}
|
29 |
className="sr-only focus:not-sr-only focus:text-blue-500">
|
30 |
-
{__('Skip to content', 'extendify
|
31 |
</button>
|
32 |
-
<div className="sm:flex
|
33 |
<HasSidebar>
|
34 |
<Sidebar />
|
35 |
-
<div className="relative h-full z-30">
|
36 |
-
<
|
|
|
|
|
|
|
|
|
37 |
<GridView />
|
38 |
</div>
|
39 |
</div>
|
8 |
*/
|
9 |
import Sidebar from '../Sidebar'
|
10 |
import HasSidebar from './HasSidebar'
|
11 |
+
import { Toolbar } from './Toolbar'
|
12 |
import GridView from '../GridView'
|
13 |
|
14 |
export default function Layout({ setOpen }) {
|
15 |
return (
|
16 |
+
<div className="h-full flex flex-col items-center relative max-w-screen-4xl mx-auto">
|
|
|
|
|
|
|
|
|
17 |
<div className="w-full flex-grow overflow-hidden">
|
18 |
<button
|
19 |
onClick={() =>
|
23 |
.focus()
|
24 |
}
|
25 |
className="sr-only focus:not-sr-only focus:text-blue-500">
|
26 |
+
{__('Skip to content', 'extendify')}
|
27 |
</button>
|
28 |
+
<div className="sm:flex relative mx-auto h-full">
|
29 |
<HasSidebar>
|
30 |
<Sidebar />
|
31 |
+
<div className="relative h-full z-30 flex flex-col">
|
32 |
+
<Toolbar
|
33 |
+
className="hidden sm:block w-full h-20 flex-shrink-0 px-6 md:px-8"
|
34 |
+
hideLibrary={() => setOpen(false)}
|
35 |
+
/>
|
36 |
+
<div className="flex-grow z-20 overflow-y-auto px-6 md:px-8">
|
37 |
<GridView />
|
38 |
</div>
|
39 |
</div>
|
extendify-sdk/src/pages/layout/Toolbar.js
ADDED
@@ -0,0 +1,43 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { __ } from '@wordpress/i18n'
|
2 |
+
import { Icon, close } from '@wordpress/icons'
|
3 |
+
import { Button } from '@wordpress/components'
|
4 |
+
import { TypeSelect } from '../../components/TypeSelect'
|
5 |
+
import { useGlobalStore } from '../../state/GlobalState'
|
6 |
+
import { user } from '../../components/icons/'
|
7 |
+
import SettingsModal from '../../components/modals/SettingsModal'
|
8 |
+
import { useUserStore } from '../../state/User'
|
9 |
+
|
10 |
+
export const Toolbar = ({ className }) => {
|
11 |
+
const setOpen = useGlobalStore((state) => state.setOpen)
|
12 |
+
const setCurrentModal = useGlobalStore((state) => state.setCurrentModal)
|
13 |
+
const loggedIn = useUserStore((state) => state.apiKey.length)
|
14 |
+
|
15 |
+
return (
|
16 |
+
<div className={className}>
|
17 |
+
<div className="flex justify-between items-center h-full">
|
18 |
+
<div className="flex-1"></div>
|
19 |
+
<TypeSelect className="flex-1 flex items-center justify-center" />
|
20 |
+
<div className="flex-1 flex justify-end items-center">
|
21 |
+
<Button
|
22 |
+
onClick={() =>
|
23 |
+
setCurrentModal(
|
24 |
+
<SettingsModal
|
25 |
+
isOpen={true}
|
26 |
+
onClose={() => setCurrentModal(null)}
|
27 |
+
/>,
|
28 |
+
)
|
29 |
+
}
|
30 |
+
icon={<Icon icon={user} size={24} />}
|
31 |
+
label={__('Login and settings area', 'extendify')}>
|
32 |
+
{loggedIn ? '' : __('Log In', 'extendify')}
|
33 |
+
</Button>
|
34 |
+
<Button
|
35 |
+
onClick={() => setOpen(false)}
|
36 |
+
icon={<Icon icon={close} size={24} />}
|
37 |
+
label={__('Close library', 'extendify')}
|
38 |
+
/>
|
39 |
+
</div>
|
40 |
+
</div>
|
41 |
+
</div>
|
42 |
+
)
|
43 |
+
}
|
{redux-core/extendify-sdk → extendify-sdk}/src/state/GlobalState.js
RENAMED
@@ -6,9 +6,13 @@ export const useGlobalStore = create(
|
|
6 |
(set) => ({
|
7 |
open: false,
|
8 |
metaData: {},
|
|
|
|
|
|
|
9 |
currentTaxonomies: {},
|
10 |
currentType: 'pattern',
|
11 |
settingsModal: false,
|
|
|
12 |
updateCurrentTaxonomies: (data) =>
|
13 |
set({
|
14 |
currentTaxonomies: Object.assign({}, data),
|
@@ -17,9 +21,16 @@ export const useGlobalStore = create(
|
|
17 |
setOpen: (value) => {
|
18 |
set({ open: value })
|
19 |
},
|
|
|
|
|
|
|
20 |
}),
|
21 |
{
|
22 |
name: 'extendify-global-state',
|
|
|
|
|
|
|
|
|
23 |
},
|
24 |
),
|
25 |
)
|
6 |
(set) => ({
|
7 |
open: false,
|
8 |
metaData: {},
|
9 |
+
// These two are here just to persist their previous values,
|
10 |
+
// but could be refactored to be the source instead.
|
11 |
+
// It would require a refactor to state/Templates.js
|
12 |
currentTaxonomies: {},
|
13 |
currentType: 'pattern',
|
14 |
settingsModal: false,
|
15 |
+
currentModal: null,
|
16 |
updateCurrentTaxonomies: (data) =>
|
17 |
set({
|
18 |
currentTaxonomies: Object.assign({}, data),
|
21 |
setOpen: (value) => {
|
22 |
set({ open: value })
|
23 |
},
|
24 |
+
setCurrentModal: (value) => {
|
25 |
+
set({ currentModal: value })
|
26 |
+
},
|
27 |
}),
|
28 |
{
|
29 |
name: 'extendify-global-state',
|
30 |
+
partialize: (state) => {
|
31 |
+
delete state.currentModal
|
32 |
+
return state
|
33 |
+
},
|
34 |
},
|
35 |
),
|
36 |
)
|
{redux-core/extendify-sdk → extendify-sdk}/src/state/Importing.js
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/src/state/SiteSettings.js
RENAMED
@@ -5,6 +5,7 @@ import { SiteSettings } from '../api/SiteSettings'
|
|
5 |
const storage = {
|
6 |
getItem: async () => await SiteSettings.getData(),
|
7 |
setItem: async (_name, value) => await SiteSettings.setData(value),
|
|
|
8 |
}
|
9 |
|
10 |
export const useSiteSettingsStore = create(
|
5 |
const storage = {
|
6 |
getItem: async () => await SiteSettings.getData(),
|
7 |
setItem: async (_name, value) => await SiteSettings.setData(value),
|
8 |
+
removeItem: () => {},
|
9 |
}
|
10 |
|
11 |
export const useSiteSettingsStore = create(
|
extendify-sdk/src/state/Taxonomies.js
ADDED
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import create from 'zustand'
|
2 |
+
import { persist } from 'zustand/middleware'
|
3 |
+
|
4 |
+
export const useTaxonomyStore = create(
|
5 |
+
persist(
|
6 |
+
(set) => ({
|
7 |
+
taxonomies: {},
|
8 |
+
setTaxonomies: (taxonomies) => set({ taxonomies }),
|
9 |
+
}),
|
10 |
+
{
|
11 |
+
name: 'extendify-taxonomies',
|
12 |
+
},
|
13 |
+
),
|
14 |
+
)
|
{redux-core/extendify-sdk → extendify-sdk}/src/state/Templates.js
RENAMED
@@ -4,9 +4,9 @@ import { useUserStore } from './User'
|
|
4 |
import { useTaxonomyStore } from './Taxonomies'
|
5 |
|
6 |
const defaultCategoryForType = (tax) =>
|
7 |
-
tax === '
|
8 |
-
? 'Unknown'
|
9 |
-
:
|
10 |
|
11 |
export const useTemplatesStore = create((set, get) => ({
|
12 |
templates: [],
|
@@ -19,9 +19,7 @@ export const useTemplatesStore = create((set, get) => ({
|
|
19 |
type: 'pattern',
|
20 |
},
|
21 |
initTemplateData() {
|
22 |
-
set({
|
23 |
-
activeTemplate: {},
|
24 |
-
})
|
25 |
get().setupDefaultTaxonomies()
|
26 |
get().updateType(useGlobalStore.getState().currentType)
|
27 |
},
|
@@ -45,13 +43,19 @@ export const useTemplatesStore = create((set, get) => ({
|
|
45 |
{},
|
46 |
)
|
47 |
const tax = {}
|
|
|
|
|
48 |
|
|
|
|
|
|
|
|
|
49 |
taxonomyDefaultState = Object.assign(
|
50 |
{},
|
51 |
taxonomyDefaultState,
|
52 |
|
53 |
-
// Override with the user's preferred taxonomies
|
54 |
-
|
55 |
|
56 |
// Override with the global state
|
57 |
useGlobalStore.getState()?.currentTaxonomies ?? {},
|
@@ -73,15 +77,12 @@ export const useTemplatesStore = create((set, get) => ({
|
|
73 |
get().searchParams.taxonomies,
|
74 |
params,
|
75 |
)
|
76 |
-
if (data?.taxonomies?.
|
77 |
// This is what the user "prefers", which may be used outside the library
|
78 |
// which is persisted to the database, where as the global library state is in local storage
|
79 |
useUserStore
|
80 |
.getState()
|
81 |
-
.updatePreferredOption(
|
82 |
-
'tax_categories',
|
83 |
-
data?.taxonomies?.tax_categories,
|
84 |
-
)
|
85 |
}
|
86 |
useGlobalStore.getState().updateCurrentTaxonomies(data?.taxonomies)
|
87 |
get().updateSearchParams(data)
|
@@ -100,15 +101,24 @@ export const useTemplatesStore = create((set, get) => ({
|
|
100 |
|
101 |
// If the params are the same then don't update
|
102 |
if (
|
103 |
-
JSON.stringify(searchParams)
|
104 |
) {
|
105 |
-
|
|
|
|
|
|
|
|
|
106 |
}
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
|
|
|
|
|
|
|
|
|
|
113 |
},
|
114 |
}))
|
4 |
import { useTaxonomyStore } from './Taxonomies'
|
5 |
|
6 |
const defaultCategoryForType = (tax) =>
|
7 |
+
tax === 'siteType'
|
8 |
+
? { slug: '', title: 'Unknown' }
|
9 |
+
: { slug: '', title: 'Featured' }
|
10 |
|
11 |
export const useTemplatesStore = create((set, get) => ({
|
12 |
templates: [],
|
19 |
type: 'pattern',
|
20 |
},
|
21 |
initTemplateData() {
|
22 |
+
set({ activeTemplate: {} })
|
|
|
|
|
23 |
get().setupDefaultTaxonomies()
|
24 |
get().updateType(useGlobalStore.getState().currentType)
|
25 |
},
|
43 |
{},
|
44 |
)
|
45 |
const tax = {}
|
46 |
+
let preferredTax =
|
47 |
+
useUserStore.getState().preferredOptions?.taxonomies ?? {}
|
48 |
|
49 |
+
// Check for old site type and set it if it exists
|
50 |
+
if (preferredTax.tax_categories) {
|
51 |
+
preferredTax = get().getLegacySiteType(preferredTax, taxonomies)
|
52 |
+
}
|
53 |
taxonomyDefaultState = Object.assign(
|
54 |
{},
|
55 |
taxonomyDefaultState,
|
56 |
|
57 |
+
// Override with the user's preferred taxonomies
|
58 |
+
preferredTax,
|
59 |
|
60 |
// Override with the global state
|
61 |
useGlobalStore.getState()?.currentTaxonomies ?? {},
|
77 |
get().searchParams.taxonomies,
|
78 |
params,
|
79 |
)
|
80 |
+
if (data?.taxonomies?.siteType) {
|
81 |
// This is what the user "prefers", which may be used outside the library
|
82 |
// which is persisted to the database, where as the global library state is in local storage
|
83 |
useUserStore
|
84 |
.getState()
|
85 |
+
.updatePreferredOption('siteType', data?.taxonomies?.siteType)
|
|
|
|
|
|
|
86 |
}
|
87 |
useGlobalStore.getState().updateCurrentTaxonomies(data?.taxonomies)
|
88 |
get().updateSearchParams(data)
|
101 |
|
102 |
// If the params are the same then don't update
|
103 |
if (
|
104 |
+
JSON.stringify(searchParams) !== JSON.stringify(get().searchParams)
|
105 |
) {
|
106 |
+
set({
|
107 |
+
templates: [],
|
108 |
+
nextPage: '',
|
109 |
+
searchParams,
|
110 |
+
})
|
111 |
}
|
112 |
+
},
|
113 |
+
getLegacySiteType: (preferredTax, taxonomies) => {
|
114 |
+
const oldSiteType = taxonomies.siteType.find((t) =>
|
115 |
+
[t.slug, t?.title].includes(preferredTax.tax_categories),
|
116 |
+
)
|
117 |
+
// TODO: This is kind of wonky, as we keep track of the state in two places.
|
118 |
+
useUserStore.getState().updatePreferredSiteType(oldSiteType)
|
119 |
+
get().updateTaxonomies({ siteType: oldSiteType })
|
120 |
+
// Remove the legacy term so this only runs once
|
121 |
+
useUserStore.getState().updatePreferredOption('tax_categories', null)
|
122 |
+
return useUserStore.getState().preferredOptions.taxonomies
|
123 |
},
|
124 |
}))
|
{redux-core/extendify-sdk → extendify-sdk}/src/state/User.js
RENAMED
@@ -5,15 +5,17 @@ import { User } from '../api/User'
|
|
5 |
const storage = {
|
6 |
getItem: async () => await User.getData(),
|
7 |
setItem: async (_name, value) => await User.setData(value),
|
|
|
8 |
}
|
9 |
|
10 |
const isGlobalLibraryEnabled = () =>
|
11 |
-
window.
|
12 |
-
window.
|
13 |
|
14 |
export const useUserStore = create(
|
15 |
persist(
|
16 |
(set, get) => ({
|
|
|
17 |
email: '',
|
18 |
apiKey: '',
|
19 |
imports: 0,
|
@@ -21,6 +23,7 @@ export const useUserStore = create(
|
|
21 |
sdkPartner: '',
|
22 |
registration: {
|
23 |
email: '',
|
|
|
24 |
},
|
25 |
noticesDismissedAt: {},
|
26 |
allowedImports: 0,
|
@@ -49,23 +52,22 @@ export const useUserStore = create(
|
|
49 |
Number(get().allowedImports) - Number(get().imports)
|
50 |
return remaining > 0 ? remaining : 0
|
51 |
},
|
52 |
-
|
53 |
-
get().updatePreferredOption('
|
54 |
-
if (!value || value === '
|
|
|
55 |
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
),
|
68 |
-
})
|
69 |
},
|
70 |
updatePreferredOption: (option, value) => {
|
71 |
// If the option doesn't exist, assume it's a taxonomy
|
@@ -82,17 +84,12 @@ export const useUserStore = create(
|
|
82 |
)
|
83 |
option = 'taxonomies'
|
84 |
}
|
85 |
-
|
86 |
-
const resetTaxonomies =
|
87 |
-
option == 'type' && value !== get().preferredOptions?.type
|
88 |
set({
|
89 |
preferredOptions: {
|
90 |
-
...Object.assign(
|
91 |
-
|
92 |
-
|
93 |
-
{ [option]: value },
|
94 |
-
resetTaxonomies ? { taxonomies: {} } : {},
|
95 |
-
),
|
96 |
},
|
97 |
})
|
98 |
},
|
5 |
const storage = {
|
6 |
getItem: async () => await User.getData(),
|
7 |
setItem: async (_name, value) => await User.setData(value),
|
8 |
+
removeItem: () => {},
|
9 |
}
|
10 |
|
11 |
const isGlobalLibraryEnabled = () =>
|
12 |
+
window.extendifyData.sitesettings === null ||
|
13 |
+
window.extendifyData?.sitesettings?.state?.enabled
|
14 |
|
15 |
export const useUserStore = create(
|
16 |
persist(
|
17 |
(set, get) => ({
|
18 |
+
firstLoadedOn: new Date().toISOString(),
|
19 |
email: '',
|
20 |
apiKey: '',
|
21 |
imports: 0,
|
23 |
sdkPartner: '',
|
24 |
registration: {
|
25 |
email: '',
|
26 |
+
optedOut: false,
|
27 |
},
|
28 |
noticesDismissedAt: {},
|
29 |
allowedImports: 0,
|
52 |
Number(get().allowedImports) - Number(get().imports)
|
53 |
return remaining > 0 ? remaining : 0
|
54 |
},
|
55 |
+
updatePreferredSiteType: (value) => {
|
56 |
+
get().updatePreferredOption('siteType', value)
|
57 |
+
if (!value?.slug || value.slug === 'unknown') return
|
58 |
+
const current = get().preferredOptionsHistory?.siteType ?? []
|
59 |
|
60 |
+
// If the site type isn't already included, prepend it
|
61 |
+
if (!current.find((t) => t.slug === value.slug)) {
|
62 |
+
const siteType = [value, ...current]
|
63 |
+
set({
|
64 |
+
preferredOptionsHistory: Object.assign(
|
65 |
+
{},
|
66 |
+
get().preferredOptionsHistory,
|
67 |
+
{ siteType: siteType.slice(0, 3) },
|
68 |
+
),
|
69 |
+
})
|
70 |
+
}
|
|
|
|
|
71 |
},
|
72 |
updatePreferredOption: (option, value) => {
|
73 |
// If the option doesn't exist, assume it's a taxonomy
|
84 |
)
|
85 |
option = 'taxonomies'
|
86 |
}
|
87 |
+
|
|
|
|
|
88 |
set({
|
89 |
preferredOptions: {
|
90 |
+
...Object.assign({}, get().preferredOptions, {
|
91 |
+
[option]: value,
|
92 |
+
}),
|
|
|
|
|
|
|
93 |
},
|
94 |
})
|
95 |
},
|
{redux-core/extendify-sdk → extendify-sdk}/src/util/general.js
RENAMED
@@ -29,7 +29,7 @@ export function setModalVisibility(source = 'broken-event', state = 'open') {
|
|
29 |
entryPoint: source,
|
30 |
})
|
31 |
window.dispatchEvent(
|
32 |
-
new CustomEvent(`extendify
|
33 |
detail: source,
|
34 |
bubbles: true,
|
35 |
}),
|
@@ -48,13 +48,11 @@ export function getPluginDescription(plugin) {
|
|
48 |
|
49 |
export function getTaxonomyName(key) {
|
50 |
switch (key) {
|
51 |
-
case '
|
52 |
return 'Site Type'
|
53 |
-
case '
|
54 |
return 'Content'
|
|
|
|
|
55 |
}
|
56 |
-
return key
|
57 |
-
.replace('tax_', '')
|
58 |
-
.replace(/_/g, ' ')
|
59 |
-
.replace(/\b\w/g, (l) => l.toUpperCase())
|
60 |
}
|
29 |
entryPoint: source,
|
30 |
})
|
31 |
window.dispatchEvent(
|
32 |
+
new CustomEvent(`extendify::${state}-library`, {
|
33 |
detail: source,
|
34 |
bubbles: true,
|
35 |
}),
|
48 |
|
49 |
export function getTaxonomyName(key) {
|
50 |
switch (key) {
|
51 |
+
case 'siteType':
|
52 |
return 'Site Type'
|
53 |
+
case 'patternType':
|
54 |
return 'Content'
|
55 |
+
case 'layoutType':
|
56 |
+
return 'Page Types'
|
57 |
}
|
|
|
|
|
|
|
|
|
58 |
}
|
extendify-sdk/src/util/templateInjection.js
ADDED
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { dispatch, select } from '@wordpress/data'
|
2 |
+
|
3 |
+
export function injectTemplateBlocks(blocks, templateRaw) {
|
4 |
+
const { insertBlocks, replaceBlock } = dispatch('core/block-editor')
|
5 |
+
const {
|
6 |
+
getSelectedBlock,
|
7 |
+
getBlockHierarchyRootClientId,
|
8 |
+
getBlockIndex,
|
9 |
+
getGlobalBlockCount,
|
10 |
+
} = select('core/block-editor')
|
11 |
+
|
12 |
+
const { clientId, name, attributes } = getSelectedBlock() || {}
|
13 |
+
const rootClientId = clientId ? getBlockHierarchyRootClientId(clientId) : ''
|
14 |
+
const insertPointIndex =
|
15 |
+
(rootClientId ? getBlockIndex(rootClientId) : getGlobalBlockCount()) + 1
|
16 |
+
|
17 |
+
const injectblock = () =>
|
18 |
+
name === 'core/paragraph' && attributes?.content === ''
|
19 |
+
? replaceBlock(clientId, blocks)
|
20 |
+
: insertBlocks(blocks, insertPointIndex)
|
21 |
+
|
22 |
+
return injectblock().then(() =>
|
23 |
+
window.dispatchEvent(
|
24 |
+
new CustomEvent('extendify::template-inserted', {
|
25 |
+
detail: {
|
26 |
+
template: templateRaw,
|
27 |
+
},
|
28 |
+
bubbles: true,
|
29 |
+
}),
|
30 |
+
),
|
31 |
+
)
|
32 |
+
}
|
{redux-core/extendify-sdk → extendify-sdk}/src/utility-control/index.js
RENAMED
@@ -50,7 +50,7 @@ const utilityClassEdit = createHigherOrderComponent((BlockEdit) => {
|
|
50 |
{classes && (
|
51 |
<InspectorAdvancedControls>
|
52 |
<FormTokenField
|
53 |
-
label={__('Extendify Utilities', 'extendify
|
54 |
tokenizeOnSpace={true}
|
55 |
value={classes}
|
56 |
suggestions={suggestionList}
|
50 |
{classes && (
|
51 |
<InspectorAdvancedControls>
|
52 |
<FormTokenField
|
53 |
+
label={__('Extendify Utilities', 'extendify')}
|
54 |
tokenizeOnSpace={true}
|
55 |
value={classes}
|
56 |
suggestions={suggestionList}
|
{redux-core/extendify-sdk → extendify-sdk}/utility-framework/block-styles/cover-angled.css
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/clip-path.css
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/columns.css
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/direction.css
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/editor/no-caption.css
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/editor/no-inserter.css
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/editor/no-resize.css
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/editor/pointer-events.css
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/fallback.css
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/inline-list.css
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/misc.css
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/text-stroke.css
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/utility-framework/extendify-utilities.css
RENAMED
@@ -30,6 +30,13 @@ body {
|
|
30 |
--wp--custom--spacing--large,
|
31 |
clamp(2em, 8vw, 8em)
|
32 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
}
|
34 |
|
35 |
/* Astra */
|
@@ -38,6 +45,23 @@ body {
|
|
38 |
@apply ext-p-0 !important;
|
39 |
}
|
40 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
/* Twenty Twenty One */
|
42 |
.ext [data-block].wp-block-buttons .wp-block-button {
|
43 |
@apply ext-my-0;
|
30 |
--wp--custom--spacing--large,
|
31 |
clamp(2em, 8vw, 8em)
|
32 |
);
|
33 |
+
|
34 |
+
/* Add pattern preset font sizes */
|
35 |
+
--wp--preset--font-size--ext-small: 1rem;
|
36 |
+
--wp--preset--font-size--ext-medium: clamp(1.5rem, 2vw, 2rem);
|
37 |
+
--wp--preset--font-size--ext-large: clamp(2.25rem, 4vw, 3.75rem);
|
38 |
+
--wp--preset--font-size--ext-x-large: clamp(3rem, 6vw, 4.75rem);
|
39 |
+
--wp--preset--font-size--ext-gigantic: clamp(3.25rem, 7.5vw, 5.75rem);
|
40 |
}
|
41 |
|
42 |
/* Astra */
|
45 |
@apply ext-p-0 !important;
|
46 |
}
|
47 |
|
48 |
+
/* Astra: Remove spacer block visuals in the library */
|
49 |
+
.block-editor-block-preview__content-iframe
|
50 |
+
.ext
|
51 |
+
[data-type="core/spacer"]
|
52 |
+
.components-resizable-box__container {
|
53 |
+
/* no suggestion */
|
54 |
+
background: transparent !important;
|
55 |
+
}
|
56 |
+
|
57 |
+
.block-editor-block-preview__content-iframe
|
58 |
+
.ext
|
59 |
+
[data-type="core/spacer"]
|
60 |
+
.block-library-spacer__resize-container::before {
|
61 |
+
/* no suggestion */
|
62 |
+
display: none !important;
|
63 |
+
}
|
64 |
+
|
65 |
/* Twenty Twenty One */
|
66 |
.ext [data-block].wp-block-buttons .wp-block-button {
|
67 |
@apply ext-my-0;
|
{redux-core/extendify-sdk → extendify-sdk}/utility-framework/fallback/align.css
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/utility-framework/fallback/colors.css
RENAMED
File without changes
|
extendify-sdk/utility-framework/fallback/font-sizes.css
ADDED
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.has-gigantic-font-size,
|
2 |
+
.editor-styles-wrapper .has-gigantic-font-size.wp-block {
|
3 |
+
/* no suggestion */
|
4 |
+
/* Have to be specific for how Neve targets headings */
|
5 |
+
--fallback-size: clamp(
|
6 |
+
var(--wp--preset--font-size--huge, 22px),
|
7 |
+
calc(1rem + var(--wp--custom--typography--gigantic--preferred, 5vw)),
|
8 |
+
var(--wp--preset--font-size--huge, 42px) * 2
|
9 |
+
);
|
10 |
+
font-size: var(--wp--preset--font-size--gigantic, var(--fallback-size));
|
11 |
+
}
|
12 |
+
|
13 |
+
.has-ext-small-font-size {
|
14 |
+
/* no suggestion */
|
15 |
+
font-size: var(--wp--preset--font-size--ext-small) !important;
|
16 |
+
}
|
17 |
+
|
18 |
+
.has-ext-medium-font-size {
|
19 |
+
/* no suggestion */
|
20 |
+
font-size: var(--wp--preset--font-size--ext-medium) !important;
|
21 |
+
}
|
22 |
+
|
23 |
+
.has-ext-large-font-size {
|
24 |
+
/* no suggestion */
|
25 |
+
font-size: var(--wp--preset--font-size--ext-large) !important;
|
26 |
+
}
|
27 |
+
|
28 |
+
.has-ext-x-large-font-size {
|
29 |
+
/* no suggestion */
|
30 |
+
font-size: var(--wp--preset--font-size--ext-x-large) !important;
|
31 |
+
}
|
32 |
+
|
33 |
+
.has-ext-gigantic-font-size {
|
34 |
+
/* no suggestion */
|
35 |
+
font-size: var(--wp--preset--font-size--ext-gigantic) !important;
|
36 |
+
}
|
{redux-core/extendify-sdk → extendify-sdk}/utility-framework/fallback/grid.css
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/utility-framework/fallback/group.css
RENAMED
@@ -15,22 +15,40 @@
|
|
15 |
}
|
16 |
|
17 |
/* Fallback for classic theme group blocks */
|
18 |
-
.ext *[class*="inner-container"] > .alignwide *[class*="inner-container"]
|
|
|
|
|
|
|
|
|
19 |
/* no suggestion */
|
20 |
max-width: var(--responsive--alignwide-width, 120rem);
|
21 |
}
|
22 |
|
23 |
-
.ext *[class*="inner-container"] > .alignwide *[class*="inner-container"] >
|
|
|
|
|
|
|
|
|
|
|
24 |
/* no suggestion */
|
25 |
@apply ext-max-w-full !important;
|
26 |
}
|
27 |
|
28 |
-
.ext *[class*="inner-container"] > .alignfull *[class*="inner-container"]
|
|
|
|
|
|
|
|
|
29 |
/* no suggestion */
|
30 |
@apply ext-max-w-full;
|
31 |
}
|
32 |
|
33 |
-
.ext *[class*="inner-container"] > .alignfull *[class*="inner-container"] >
|
|
|
|
|
|
|
|
|
|
|
34 |
/* no suggestion */
|
35 |
@apply ext-max-w-full !important;
|
36 |
}
|
15 |
}
|
16 |
|
17 |
/* Fallback for classic theme group blocks */
|
18 |
+
.ext *[class*="inner-container"] > .alignwide *[class*="inner-container"],
|
19 |
+
.ext
|
20 |
+
*[class*="inner-container"]
|
21 |
+
> [data-align="wide"]
|
22 |
+
*[class*="inner-container"] {
|
23 |
/* no suggestion */
|
24 |
max-width: var(--responsive--alignwide-width, 120rem);
|
25 |
}
|
26 |
|
27 |
+
.ext *[class*="inner-container"] > .alignwide *[class*="inner-container"] > *,
|
28 |
+
.ext
|
29 |
+
*[class*="inner-container"]
|
30 |
+
> [data-align="wide"]
|
31 |
+
*[class*="inner-container"]
|
32 |
+
> * {
|
33 |
/* no suggestion */
|
34 |
@apply ext-max-w-full !important;
|
35 |
}
|
36 |
|
37 |
+
.ext *[class*="inner-container"] > .alignfull *[class*="inner-container"],
|
38 |
+
.ext
|
39 |
+
*[class*="inner-container"]
|
40 |
+
> [data-align="full"]
|
41 |
+
*[class*="inner-container"] {
|
42 |
/* no suggestion */
|
43 |
@apply ext-max-w-full;
|
44 |
}
|
45 |
|
46 |
+
.ext *[class*="inner-container"] > .alignfull *[class*="inner-container"] > *,
|
47 |
+
.ext
|
48 |
+
*[class*="inner-container"]
|
49 |
+
> [data-align="full"]
|
50 |
+
*[class*="inner-container"]
|
51 |
+
> * {
|
52 |
/* no suggestion */
|
53 |
@apply ext-max-w-full !important;
|
54 |
}
|
{redux-core/extendify-sdk → extendify-sdk}/utility-framework/fallback/image.css
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/utility-framework/suggestions.json
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/vendor/autoload.php
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/vendor/composer/ClassLoader.php
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/vendor/composer/InstalledVersions.php
RENAMED
@@ -31,7 +31,7 @@ private static $installed = array (
|
|
31 |
array (
|
32 |
),
|
33 |
'reference' => 'ac2cfec95277e7980dfcf8dfde5cd858f1023e03',
|
34 |
-
'name' => 'extendify/extendify
|
35 |
),
|
36 |
'versions' =>
|
37 |
array (
|
@@ -53,7 +53,7 @@ private static $installed = array (
|
|
53 |
),
|
54 |
'reference' => 'd56bf6102915de5702778fe20f2de3b2fe570b5b',
|
55 |
),
|
56 |
-
'extendify/extendify
|
57 |
array (
|
58 |
'pretty_version' => 'dev-main',
|
59 |
'version' => 'dev-main',
|
31 |
array (
|
32 |
),
|
33 |
'reference' => 'ac2cfec95277e7980dfcf8dfde5cd858f1023e03',
|
34 |
+
'name' => 'extendify/extendify',
|
35 |
),
|
36 |
'versions' =>
|
37 |
array (
|
53 |
),
|
54 |
'reference' => 'd56bf6102915de5702778fe20f2de3b2fe570b5b',
|
55 |
),
|
56 |
+
'extendify/extendify' =>
|
57 |
array (
|
58 |
'pretty_version' => 'dev-main',
|
59 |
'version' => 'dev-main',
|
{redux-core/extendify-sdk → extendify-sdk}/vendor/composer/LICENSE
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/vendor/composer/autoload_classmap.php
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/vendor/composer/autoload_namespaces.php
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/vendor/composer/autoload_psr4.php
RENAMED
@@ -6,5 +6,5 @@ $vendorDir = dirname(dirname(__FILE__));
|
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
9 |
-
'Extendify\\
|
10 |
);
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
9 |
+
'Extendify\\Library\\' => array($baseDir . '/app'),
|
10 |
);
|
{redux-core/extendify-sdk → extendify-sdk}/vendor/composer/autoload_real.php
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/vendor/composer/autoload_static.php
RENAMED
@@ -9,12 +9,12 @@ class ComposerStaticInit340a6822f05e2bfceab6432d90c2eeaa
|
|
9 |
public static $prefixLengthsPsr4 = array (
|
10 |
'E' =>
|
11 |
array (
|
12 |
-
'Extendify\\
|
13 |
),
|
14 |
);
|
15 |
|
16 |
public static $prefixDirsPsr4 = array (
|
17 |
-
'Extendify\\
|
18 |
array (
|
19 |
0 => __DIR__ . '/../..' . '/app',
|
20 |
),
|
9 |
public static $prefixLengthsPsr4 = array (
|
10 |
'E' =>
|
11 |
array (
|
12 |
+
'Extendify\\Library\\' => 18,
|
13 |
),
|
14 |
);
|
15 |
|
16 |
public static $prefixDirsPsr4 = array (
|
17 |
+
'Extendify\\Library\\' =>
|
18 |
array (
|
19 |
0 => __DIR__ . '/../..' . '/app',
|
20 |
),
|
{redux-core/extendify-sdk → extendify-sdk}/vendor/composer/installed.json
RENAMED
File without changes
|
{redux-core/extendify-sdk → extendify-sdk}/vendor/composer/installed.php
RENAMED
@@ -7,7 +7,7 @@
|
|
7 |
array (
|
8 |
),
|
9 |
'reference' => 'ac2cfec95277e7980dfcf8dfde5cd858f1023e03',
|
10 |
-
'name' => 'extendify/extendify
|
11 |
),
|
12 |
'versions' =>
|
13 |
array (
|
@@ -29,7 +29,7 @@
|
|
29 |
),
|
30 |
'reference' => 'd56bf6102915de5702778fe20f2de3b2fe570b5b',
|
31 |
),
|
32 |
-
'extendify/extendify
|
33 |
array (
|
34 |
'pretty_version' => 'dev-main',
|
35 |
'version' => 'dev-main',
|
7 |
array (
|
8 |
),
|
9 |
'reference' => 'ac2cfec95277e7980dfcf8dfde5cd858f1023e03',
|
10 |
+
'name' => 'extendify/extendify',
|
11 |
),
|
12 |
'versions' =>
|
13 |
array (
|
29 |
),
|
30 |
'reference' => 'd56bf6102915de5702778fe20f2de3b2fe570b5b',
|
31 |
),
|
32 |
+
'extendify/extendify' =>
|
33 |
array (
|
34 |
'pretty_version' => 'dev-main',
|
35 |
'version' => 'dev-main',
|
license.txt
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
Redux Framework - Wordpress Options Framework
|
2 |
|
3 |
-
Copyright 2012 -
|
4 |
|
5 |
This program is free software; you can redistribute it and/or modify
|
6 |
it under the terms of the GNU General Public License as published by
|
@@ -699,4 +699,4 @@ The source code for any program binaries or compressed scripts that are
|
|
699 |
included with ReduxFramework can be freely obtained at the following URL:
|
700 |
|
701 |
https://github.com/ReduxFramework/ReduxFramework
|
702 |
-
|
1 |
Redux Framework - Wordpress Options Framework
|
2 |
|
3 |
+
Copyright 2012 - 2022
|
4 |
|
5 |
This program is free software; you can redistribute it and/or modify
|
6 |
it under the terms of the GNU General Public License as published by
|
699 |
included with ReduxFramework can be freely obtained at the following URL:
|
700 |
|
701 |
https://github.com/ReduxFramework/ReduxFramework
|
702 |
+
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: gutenberg, blocks, gutenberg blocks, editor, block, page builder, block ed
|
|
4 |
Requires at least: 4.0
|
5 |
Requires PHP: 7.1
|
6 |
Tested up to: 5.9
|
7 |
-
Stable tag: 4.3.
|
8 |
License: GPL-3.0+
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
|
10 |
|
@@ -17,7 +17,7 @@ Supercharge the Gutenberg editor with our ever-growing library of WordPress Bloc
|
|
17 |
|
18 |
Worried that our templates may not work with your theme? We've got you covered. With our custom <em>page templates</em> option you can override any theme. Missing a plugin a template needs? No worries, we’ll even help you install what you need, all from the Gutenberg editor.
|
19 |
|
20 |
-
Don’t waste hours trying to recreate a template you love. With a click of a button
|
21 |
|
22 |
<h4>♥️ What the Plugin does?</h4>
|
23 |
<ul>
|
@@ -108,6 +108,14 @@ If you want, you can use the [Gutenberg](https://wordpress.org/plugins/gutenberg
|
|
108 |
|
109 |
== Changelog ==
|
110 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
111 |
= 4.3.5 =
|
112 |
* Added: Add former premium feature: Option panel Search Bar. See Sample demo or the [docs site](https://devs.redux.io/core-extensions).
|
113 |
* Added: Add former premium feature: Shortcodes. See Sample demo or the [docs site](https://devs.redux.io/core-extensions).
|
@@ -261,7 +269,7 @@ Fixed: Multiple submenus in metaboxes; the last submenu it cut off.
|
|
261 |
Fixed: Fatal error: Can't use function return value in write context.
|
262 |
Fixed: PHP 8.0 deprecation warnings.
|
263 |
Fixed: Malformed HTML causing Redux pro alpha color-picker to not render.
|
264 |
-
Fixed:
|
265 |
Fixed: jQuery 3.x deprecation notices.
|
266 |
Fixed: Malformed SCSS.
|
267 |
Release date: March 17, 2021
|
4 |
Requires at least: 4.0
|
5 |
Requires PHP: 7.1
|
6 |
Tested up to: 5.9
|
7 |
+
Stable tag: 4.3.6
|
8 |
License: GPL-3.0+
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
|
10 |
|
17 |
|
18 |
Worried that our templates may not work with your theme? We've got you covered. With our custom <em>page templates</em> option you can override any theme. Missing a plugin a template needs? No worries, we’ll even help you install what you need, all from the Gutenberg editor.
|
19 |
|
20 |
+
Don’t waste hours trying to recreate a template you love. With a click of a button in its own website where you can start customizing it for your needs.
|
21 |
|
22 |
<h4>♥️ What the Plugin does?</h4>
|
23 |
<ul>
|
108 |
|
109 |
== Changelog ==
|
110 |
|
111 |
+
= 4.3.6 =
|
112 |
+
* Modified: Update to the Extendify Library.
|
113 |
+
* Modified: Moved Extendify and Redux templates libraries back to root folder.
|
114 |
+
* Modified: Removed "Gutenberg is currently disabled" notice when the Classic Editor plugin is active.
|
115 |
+
* Fixed: `date` shortcode without attributes producing error.
|
116 |
+
* Fixed: Various jQuery deprecation fixes.
|
117 |
+
* Release date: January 11, 2022
|
118 |
+
|
119 |
= 4.3.5 =
|
120 |
* Added: Add former premium feature: Option panel Search Bar. See Sample demo or the [docs site](https://devs.redux.io/core-extensions).
|
121 |
* Added: Add former premium feature: Shortcodes. See Sample demo or the [docs site](https://devs.redux.io/core-extensions).
|
269 |
Fixed: Fatal error: Can't use function return value in write context.
|
270 |
Fixed: PHP 8.0 deprecation warnings.
|
271 |
Fixed: Malformed HTML causing Redux pro alpha color-picker to not render.
|
272 |
+
Fixed: Improved class checks for Redux Pro.
|
273 |
Fixed: jQuery 3.x deprecation notices.
|
274 |
Fixed: Malformed SCSS.
|
275 |
Release date: March 17, 2021
|
redux-core/assets/css/color-picker.css.map
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"version":3,"sources":["color-picker.scss","color-picker.css"],"names":[],"mappings":"AAAA,iDAAgB,WACZ,ECIY,WAAW,EDLX,gBAmBR,EAAA;;AAnBR,wDAAgB,iBA6BR,EClBQ,iBAAiB,EAAA;;ADXjC,qDCegB,sBAAsB,EAAA;;ADftC,wDCqBgB,YAAY,EAAA;;ADrB5B,uDCyBgB,YAAY,EAAA;;ADzB5B,yFAiHI,sBAAiB,EChFD,qBAAoB,EAAA;;ADjCxC,0ECwCgB,kBAAkB,EAClB,2BAA2B,EAC3B,sBAAqB,EACrB,qBAAoB,EACpB,iCAAiC,EACjC,qBAAqB,EACrB,WAAW,EACX,kBAAkB,EAClB,gDAAwC,EAAxC,wCAAwC,EACxC,YAAY,EACZ,UAAU,EACV,iBAAiB,EAAA;;ADnDjC,gECuDgB,kBAAkB,EAClB,QAAQ,EACR,SAAS,EACT,QAAQ,EACR,WAAW,EACX,WAAW,EACX,2BAA2B,EAC3B,oBAAoB,EACpB,YAAY,EAAA;;AD/D5B,oDCoEY,qBAAqB,EACrB,UAAU,EAAA;;ADrEtB,0DCwEgB,sBAAsB,EACtB,mBAAmB,EACnB,gBAAgB,EAAA;;AD1EhC,qEC8EgB,UAAU,EACV,SAAS,EACT,uBAAuB,EACvB,8BAA8B,EAAA;;ADjF9C,uECqFgB,mBAAmB,EAAA;;ADrFnC,qDC2FY,iBAAiB,EAAA;;AD3F7B,yDC+FY,cAAc,EACd,oBAAoB,EACpB,iBAAiB,EAAA;;ADjG7B,gDCqGY,2BAA2B,EAC3B,gBAAgB,EAAA;;AAK5B,qNAIQ,2BAA2B,EAAA;;AAJnC,mDAOQ,sBAAsB,EACtB,2BAA2B,EAAA;;AAjFnC,6oGAA6oG","file":"color-picker.css","sourcesContent":[".redux-container {\n .redux-main {\n input {\n &.redux-color {\n float: left;\n width: 70px;\n margin-left: 5px;\n }\n\n &.color-transparency {\n margin-left: 10px;\n margin-right: 3px;\n }\n\n &.wp-color-picker {\n width: 80px !important;\n }\n }\n\n .section-color {\n .controls {\n width: 345px;\n }\n\n .explain {\n width: 225px;\n }\n }\n\n .alpha-enabled {\n .iris-picker {\n .iris-strip .ui-slider-handle {\n right: -4px!important;\n left: -3px!important;\n }\n }\n }\n\n .iris-picker {\n .iris-strip .ui-slider-handle {\n position: absolute;\n background: none !important;\n right: -4px!important;\n left: -3px!important;\n border: 4px solid #aaa !important;\n border-width: 4px 3px;\n width: auto;\n border-radius: 4px;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);\n opacity: 0.9;\n z-index: 5;\n cursor: ns-resize;\n }\n\n .iris-slider-offset {\n position: absolute;\n top: 2px;\n left: 0px;\n right: 0;\n bottom: 4px;\n width: 28px; //17\n background: none !important;\n border: 0 !important;\n height: auto;\n }\n }\n\n .wp-picker-container {\n display: inline-block;\n outline: 0;\n\n input {\n margin-bottom: inherit;\n margin-top: inherit;\n padding: 3px 5px;\n }\n\n .wp-color-result {\n outline: 0;\n margin: 0;\n height: 24px !important;\n margin: 0 6px 6px 0 !important;\n }\n\n .wp-picker-default {\n padding: 0 10px 1px;\n }\n\n }\n\n .redux-color-gradient {\n line-height: 24px;\n }\n\n .color-transparency-check {\n line-height: 1;\n margin: 0 !important;\n padding-top: 10px;\n }\n\n .wp-picker-clear {\n min-height: 30px !important;\n margin-left: 5px;\n }\n }\n}\n\n.wp-customizer {\n .redux-main input.wp-picker-default,\n .redux-main .redux-typography-container input.wp-picker-default,\n .redux-main .redux-typography-container .redux-typography-color {\n padding: 0px 4px !important;\n }\n .redux-main input.wp-color-picker {\n width: 65px !important;\n margin-left: 5px !important;\n }\n}\n"]}
|
1 |
+
{"version":3,"sources":["color-picker.scss","color-picker.css"],"names":[],"mappings":"AAAA,iDAAgB,WACZ,ECIY,WAAW,EDLX,gBAmBR,EAAA;;AAnBR,wDAAgB,iBA6BR,EClBQ,iBAAiB,EAAA;;ADXjC,qDCegB,sBAAsB,EAAA;;ADftC,wDCqBgB,YAAY,EAAA;;ADrB5B,uDCyBgB,YAAY,EAAA;;ADzB5B,yFAiHI,sBAAiB,EChFD,qBAAoB,EAAA;;ADjCxC,0ECwCgB,kBAAkB,EAClB,2BAA2B,EAC3B,sBAAqB,EACrB,qBAAoB,EACpB,iCAAiC,EACjC,qBAAqB,EACrB,WAAW,EACX,kBAAkB,EAClB,gDAAwC,EAAxC,wCAAwC,EACxC,YAAY,EACZ,UAAU,EACV,iBAAiB,EAAA;;ADnDjC,gECuDgB,kBAAkB,EAClB,QAAQ,EACR,SAAS,EACT,QAAQ,EACR,WAAW,EACX,WAAW,EACX,2BAA2B,EAC3B,oBAAoB,EACpB,YAAY,EAAA;;AD/D5B,oDCoEY,qBAAqB,EACrB,UAAU,EAAA;;ADrEtB,0DCwEgB,sBAAsB,EACtB,mBAAmB,EACnB,gBAAgB,EAAA;;AD1EhC,qEC8EgB,UAAU,EACV,SAAS,EACT,uBAAuB,EACvB,8BAA8B,EAAA;;ADjF9C,uECqFgB,mBAAmB,EAAA;;ADrFnC,qDC2FY,iBAAiB,EAAA;;AD3F7B,yDC+FY,cAAc,EACd,oBAAoB,EACpB,iBAAiB,EAAA;;ADjG7B,gDCqGY,2BAA2B,EAC3B,gBAAgB,EAAA;;AAK5B,qNAIQ,2BAA2B,EAAA;;AAJnC,mDAOQ,sBAAsB,EACtB,2BAA2B,EAAA;;AAjFnC,6oGAA6oG","file":"color-picker.css","sourcesContent":[".redux-container {\r\n .redux-main {\r\n input {\r\n &.redux-color {\r\n float: left;\r\n width: 70px;\r\n margin-left: 5px;\r\n }\r\n\r\n &.color-transparency {\r\n margin-left: 10px;\r\n margin-right: 3px;\r\n }\r\n\r\n &.wp-color-picker {\r\n width: 80px !important;\r\n }\r\n }\r\n\r\n .section-color {\r\n .controls {\r\n width: 345px;\r\n }\r\n\r\n .explain {\r\n width: 225px;\r\n }\r\n }\r\n\r\n .alpha-enabled {\r\n .iris-picker {\r\n .iris-strip .ui-slider-handle {\r\n right: -4px!important;\r\n left: -3px!important;\r\n }\r\n }\r\n }\r\n\r\n .iris-picker {\r\n .iris-strip .ui-slider-handle {\r\n position: absolute;\r\n background: none !important;\r\n right: -4px!important;\r\n left: -3px!important;\r\n border: 4px solid #aaa !important;\r\n border-width: 4px 3px;\r\n width: auto;\r\n border-radius: 4px;\r\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);\r\n opacity: 0.9;\r\n z-index: 5;\r\n cursor: ns-resize;\r\n }\r\n\r\n .iris-slider-offset {\r\n position: absolute;\r\n top: 2px;\r\n left: 0px;\r\n right: 0;\r\n bottom: 4px;\r\n width: 28px; //17\r\n background: none !important;\r\n border: 0 !important;\r\n height: auto;\r\n }\r\n }\r\n\r\n .wp-picker-container {\r\n display: inline-block;\r\n outline: 0;\r\n\r\n input {\r\n margin-bottom: inherit;\r\n margin-top: inherit;\r\n padding: 3px 5px;\r\n }\r\n\r\n .wp-color-result {\r\n outline: 0;\r\n margin: 0;\r\n height: 24px !important;\r\n margin: 0 6px 6px 0 !important;\r\n }\r\n\r\n .wp-picker-default {\r\n padding: 0 10px 1px;\r\n }\r\n\r\n }\r\n\r\n .redux-color-gradient {\r\n line-height: 24px;\r\n }\r\n\r\n .color-transparency-check {\r\n line-height: 1;\r\n margin: 0 !important;\r\n padding-top: 10px;\r\n }\r\n\r\n .wp-picker-clear {\r\n min-height: 30px !important;\r\n margin-left: 5px;\r\n }\r\n }\r\n}\r\n\r\n.wp-customizer {\r\n .redux-main input.wp-picker-default,\r\n .redux-main .redux-typography-container input.wp-picker-default,\r\n .redux-main .redux-typography-container .redux-typography-color {\r\n padding: 0px 4px !important;\r\n }\r\n .redux-main input.wp-color-picker {\r\n width: 65px !important;\r\n margin-left: 5px !important;\r\n }\r\n}\r\n"]}
|
redux-core/assets/css/redux-admin.css.map
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"version":3,"sources":["redux-admin.css","color-picker.scss","media.scss","redux-admin.scss"],"names":[],"mappings":"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","file":"redux-admin.css","sourcesContent":[null,".redux-container {\n .redux-main {\n input {\n &.redux-color {\n float: left;\n width: 70px;\n margin-left: 5px;\n }\n\n &.color-transparency {\n margin-left: 10px;\n margin-right: 3px;\n }\n\n &.wp-color-picker {\n width: 80px !important;\n }\n }\n\n .section-color {\n .controls {\n width: 345px;\n }\n\n .explain {\n width: 225px;\n }\n }\n\n .alpha-enabled {\n .iris-picker {\n .iris-strip .ui-slider-handle {\n right: -4px!important;\n left: -3px!important;\n }\n }\n }\n\n .iris-picker {\n .iris-strip .ui-slider-handle {\n position: absolute;\n background: none !important;\n right: -4px!important;\n left: -3px!important;\n border: 4px solid #aaa !important;\n border-width: 4px 3px;\n width: auto;\n border-radius: 4px;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);\n opacity: 0.9;\n z-index: 5;\n cursor: ns-resize;\n }\n\n .iris-slider-offset {\n position: absolute;\n top: 2px;\n left: 0px;\n right: 0;\n bottom: 4px;\n width: 28px; //17\n background: none !important;\n border: 0 !important;\n height: auto;\n }\n }\n\n .wp-picker-container {\n display: inline-block;\n outline: 0;\n\n input {\n margin-bottom: inherit;\n margin-top: inherit;\n padding: 3px 5px;\n }\n\n .wp-color-result {\n outline: 0;\n margin: 0;\n height: 24px !important;\n margin: 0 6px 6px 0 !important;\n }\n\n .wp-picker-default {\n padding: 0 10px 1px;\n }\n\n }\n\n .redux-color-gradient {\n line-height: 24px;\n }\n\n .color-transparency-check {\n line-height: 1;\n margin: 0 !important;\n padding-top: 10px;\n }\n\n .wp-picker-clear {\n min-height: 30px !important;\n margin-left: 5px;\n }\n }\n}\n\n.wp-customizer {\n .redux-main input.wp-picker-default,\n .redux-main .redux-typography-container input.wp-picker-default,\n .redux-main .redux-typography-container .redux-typography-color {\n padding: 0px 4px !important;\n }\n .redux-main input.wp-color-picker {\n width: 65px !important;\n margin-left: 5px !important;\n }\n}\n",".redux-main {\r\n .button.remove-image,\r\n .removeCSS {\r\n margin-left: 10px;\r\n color: #ef521d;\r\n\r\n &:hover {\r\n color: #ff0;\r\n }\r\n }\r\n\r\n .upload_button_div {\r\n margin-bottom: 5px;\r\n }\r\n\r\n .upload-error {\r\n float: left;\r\n color: #666;\r\n font-size: 10px;\r\n font-weight: bold;\r\n text-decoration: none;\r\n text-shadow: 1px 1px 0 #fff;\r\n margin: 0 10px 0 0;\r\n padding: 3px 10px;\r\n background: #ffdfec;\r\n -webkit-border-radius: 4px;\r\n -moz-border-radius: 4px;\r\n border-radius: 4px;\r\n }\r\n\r\n .reset-button {\r\n font-family: Arial, Verdana, sans-serif;\r\n float: left;\r\n margin: 0;\r\n color: #ef521d;\r\n border-color: #bbb;\r\n }\r\n\r\n .redux-option-image {\r\n max-height: 340px;\r\n max-width: 340px;\r\n padding: 5px;\r\n margin-bottom: 0;\r\n margin-top: 10px;\r\n margin-right: 15px;\r\n border: 1px solid #e3e3e3;\r\n background: #f7f7f7;\r\n -moz-border-radius: 3px;\r\n -khtml-border-radius: 3px;\r\n -webkit-border-radius: 3px;\r\n border-radius: 3px;\r\n }\r\n\r\n .redux-main .upload {\r\n width: 80% !important;\r\n }\r\n\r\n .button {\r\n margin-top: 2px;\r\n }\r\n}\r\n","@import \"color-picker\";\n@import \"media\";\n\n.spinner {\n visibility: hidden;\n display: block;\n}\n\n.spinner.is-active {\n visibility: visible;\n}\n\n.redux-main .description {\n margin-top: 7px;\n}\n\n.redux-container {\n .redux-container-button_set,\n .redux-container-palette {\n .ui-icon {\n height: auto;\n }\n }\n\n .form-table > tbody > tr > th {\n width: 30%;\n }\n\n .form-table th,\n .form-table td {\n margin: 0;\n padding: 0;\n width: auto;\n }\n\n .redux_field_th {\n font-weight: 600;\n padding: 20px 10px 20px 0px;\n display: block;\n span {\n &:first-child {\n font-weight: normal;\n display: block;\n color: #666;\n }\n }\n }\n\n #ui-datepicker-div {\n display: none;\n }\n\n background-color: #fff; /* Old browsers */\n background-repeat: repeat-x; /* Repeat the gradient */\n background-image: -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%); /* FF3.6+ */\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f2f2f2)); /* Chrome,Safari4+ */\n background-image: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%); /* Chrome 10+,Safari 5.1+ */\n background-image: -ms-linear-gradient(top, #fff 0%, #f2f2f2 100%); /* IE10+ */\n background-image: -o-linear-gradient(top, #fff 0%, #f2f2f2 100%); /* Opera 11.10+ */\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#fff\", endColorstr=\"#f2f2f2\", GradientType=0); /* IE6-9 */\n background-image: -linear-gradient(top, #fff 0%, #f2f2f2 100%); /* W3C */\n border: 1px solid #dedede;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\n -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);\n margin-top: 5px;\n overflow: hidden;\n\n a {\n &:focus {\n box-shadow: none;\n }\n }\n\n #redux-header,\n #redux-footer {\n text-align: right;\n padding: 6px 10px;\n }\n\n #redux-header {\n border-bottom-width: 3px;\n border-bottom-style: solid;\n\n .display_header {\n float: left;\n margin: 20px 10px;\n\n img {\n transition: all 0.1s ease-in-out;\n }\n\n h2 {\n display: inline-block;\n font-style: normal;\n padding-right: 5px;\n }\n\n .redux-dev-mode-notice-container {\n position: absolute;\n top: 67px;\n left: 20px;\n bottom: auto;\n width: auto;\n }\n\n span {\n color: #888;\n\n &.redux-dev-mode-notice {\n background-color: #f0ad4e;\n display: inline;\n padding: 0.2em 0.5em 0.2em;\n font-weight: 700;\n line-height: 1;\n color: #fff !important;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25em;\n }\n }\n }\n\n .icon32 {\n float: right;\n margin: 16px 16px 0;\n }\n }\n\n #redux-footer {\n border-top: 1px solid #e7e7e7;\n z-index: 999;\n\n #redux-share {\n float: left;\n line-height: 28px;\n font-size: 15px;\n\n a {\n text-decoration: none;\n margin-right: 10px;\n\n img {\n margin-bottom: -3px;\n }\n }\n }\n }\n\n .notice-green {\n margin: 0;\n border-bottom: 1px solid #e7e7e7;\n background-color: #dff0d8;\n color: #468847;\n padding: 8px 35px 8px 14px;\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\n }\n\n .notice-blue {\n margin: 0;\n border-bottom: 1px solid #bce8f1;\n background-color: #d9edf7;\n color: #3a87ad;\n padding: 8px 35px 8px 14px;\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\n }\n\n .notice-yellow {\n margin: 0;\n border-bottom: 1px solid #e7e7e7;\n background-color: #fcf8e3;\n color: #c09853;\n padding: 8px 35px 8px 14px;\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\n }\n\n .notice-red,\n .redux-field-errors {\n margin: 0;\n border-bottom: 1px solid #e7e7e7;\n background-color: #f2dede;\n color: #b94a48;\n padding: 8px 35px 8px 14px;\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\n }\n\n .redux-field-error {\n input,\n textarea,\n input[type=\"checkbox\"] {\n background-color: #fff6f6;\n color: #a00;\n }\n }\n\n .redux-field-warning {\n input,\n textarea,\n input[type=\"checkbox\"] {\n background-color: #fcf8e3;\n color: #444;\n }\n }\n\n .redux-field-errors,\n .redux-field-warnings,\n .redux-save-warn {\n display: none;\n }\n\n .sticky-save-warn {\n min-height: 76px;\n\n .redux-save-warn {\n position: fixed;\n top: 32px;\n right: 21px;\n left: 183px;\n opacity: 1;\n z-index: 9999;\n }\n }\n\n #info_bar {\n background: #f3f3f3;\n border-bottom: 1px solid #dedede;\n padding: 6px 10px 6px 6px;\n text-align: right;\n -moz-box-shadow: inset 0 1px 0 #fcfcfc;\n -webkit-box-shadow: inset 0 1px 0 #fcfcfc;\n box-shadow: inset 0 1px 0 #fcfcfc;\n }\n\n .redux-group-tab {\n display: none;\n margin-bottom: 15px;\n\n .redux-theme-data {\n padding: 20px 0;\n border-top: 1px solid #e7e7e7;\n\n &.theme-description {\n padding: 10px 0;\n border-width: 0;\n }\n\n &.theme-uri,\n &.theme-author,\n &.theme-version {\n padding: 0;\n border-width: 0;\n }\n }\n\n h3 {\n margin-top: 0;\n line-height: 2em;\n border-bottom: 1px solid #e7e7e7;\n }\n\n .redux-section-desc {\n margin-bottom: 15px;\n color: #666;\n }\n }\n\n .redux-action_bar {\n float: right;\n .spinner {\n float: left;\n margin-top: 4px;\n }\n }\n\n .redux-ajax-loading {\n display: none;\n background: #a00 url(data:image/gif;base64,R0lGODlhEAAQAPUAAIiIiIqKio2NjZSUlJqamp6enqKioqSkpK+vr7i4uL+/v8PDw8XFxcnJyc/Pz9HR0dTU1NjY2Nzc3OLi4ubm5unp6ezs7PPz88vLy83NzdDQ0NXV1d3d3eHh4bu7u8zMzOvr6+3t7ZiYmNbW1sDAwMTExNra2s7OztPT09vb2+Xl5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/i1NYWRlIGJ5IEtyYXNpbWlyYSBOZWpjaGV2YSAod3d3LmxvYWRpbmZvLm5ldCkAIfkEAAoA/wAsAAAAABAAEAAABXDgJY6XZZEoOTnOlI5WdUFNA5UnSR3FJNUSieFAIUUEgcdl4noEBBGSZaHIiSqKhTX2GhVFiQGjuxgkSoYAoosAGE6RhKQrUURHlS+pItMVCHMjEgQ9JBJISg+JT3ciFg4NFkcCNw0OViiDgF0oTC8hACH5BAAKAP8ALAAAAAAQABAAAAVx4CWOZGle1qJYp2hV1xYE29V1JXUYHWUcnQgGwyFFBAENiqUZ1kapFamTyeBcsNOLMkoMGC3GIIEyBBAtRMDAiiSKp04iQqpwc9kRpUCAizgEBVciEQNJFxpKGgECdFAYYBsCAjUMGS0XgAODmDacIyEAIfkEAAoA/wAsAAAAABAAEAAABnbAi3BILBovIMUidBSGQJdNIKBBMomUg6FDMRgoHcOBQowIqNaLJiCIEEMLxdWpnIfITRAHnxgwjiEfDR8UIQYBCEcgDYwdUR6ORxEfG3MgeFiFRB0FBBxEHAQFkUJmaBofamxuRB9/GwICGxeMTRehnrabpERBACH5BAAKAP8ALAAAAAAQABAAAAZ9wItwSCwaL5aFwnIUWiqXUSAwulSYRMrB0KEYDJSO4UAhRgQBDZLpCAgixOSSWFEssEho81IWJgYMTQwDCUgGAQhNCAEGTCMJHU0dCXBDFX1DFhwdeHwFIhxmGBihQxEDaRcOGhYao1WZGIFnAiMUDg6YRR0ioE57Fx2RRkEAIfkEAAoA/wAsAAAAABAAEAAABXLgJY5kaV7WolinaLGQEEBXxZLUUUyUYVATw4FCisg0NZYmIIiQUosKqaJY3FDS1oUoSgwYrcUggTIAEC1EwMCKJCatSYI2qnBx2dGkQOCQOAQFdxdGARoVGhCITE4kGBgWEI8QFgwYWhGTWiMWERFXIyEAIfkEAAoA/wAsAAAAABAAEAAABn/Ai3BILBovloXCchRaKpdRIDC6VJhEysHQoRgMlI7hQCFGBAENkukICCLE5JJYUSywSGjzUhYmBgxNDAMJSAYBCE0IAAZMEQkdTRwKVUMcHHhCFXpDERgYcJYEBZFDI58aFhoOFxpuoUIUGhoUZwJVGA6ZaxccBAQce0QdpUVBACH5BAAKAP8ALAAAAAAQABAAAAZ8wItwSCwaLyEFKXQUhioXSCAAuVSYRMrB0KEYDJSO4UAhmgQBDZKpCQhMxFBJgRVWlFkOtElhUj4NH3VEJQMJFx0NintFCAEGISEQH3BHHR5VThVlRRSMQh0FBBxEHAQFnEJnaRcfHxdtb0WKIWcCVSUNTYgEo7tEHR1HQQAh+QQACgD/ACwAAAAAEAAQAAAGdcCLcEgsGi8hhSJ0FHY6l1EgMLqAmEROo5HqGAwqL5g42qKsoAsqIEgRVacTdAhSLLBI1bWpwiYGDE0MAwlIBgEITQgBBkwjCRxNHQlVdCpGekUqBQSRQxwEBZdDKQIBZ3FqbG5EDYEjpikhW3hFoJ1NRU9HQQA7) no-repeat;\n width: 16px;\n height: 16px;\n margin: 3px 4px 0;\n float: right;\n }\n\n #redux-intro-text {\n background: #f3f3f3;\n border-bottom: 1px solid #dedede;\n -moz-box-shadow: inset 0 1px 0 #fcfcfc;\n -webkit-box-shadow: inset 0 1px 0 #fcfcfc;\n box-shadow: inset 0 1px 0 #fcfcfc;\n padding: 3px;\n padding: 10px 10px;\n\n p {\n margin: 0;\n font-family: \"Lucida Grande\", Sans-serif;\n color: #888;\n }\n }\n\n .expand_options {\n cursor: pointer;\n display: block;\n height: 22px;\n width: 21px;\n float: left;\n font-size: 0;\n text-indent: -9999px;\n margin: 1px 0 0 5px;\n border: 1px solid #bbb;\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAyCAIAAAAm4OfBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNrslT0KhDAQhTeLR7ATT6IXSKGFYO0lciFrO1N4AU8TLNXKv0CaJbLJRAZxl1hYyJuXN+PoR/Z9fyFdBNNr27Zf8Oq6bhgGSGUYhpTSzyeBNi8hRFVVEK+6rrXaQFOs6yrvTdOYjcqyVEpTLqXI89yaSypBudq2xckF2TipOSvfmmhZFuAGnJV6Licvey5gj7fnwpwXvEfLfqnT0jQ1OBJCQLnUBvZ9b85VFAV076UU8g1ZckVRxBiDzD6OY62WzPOM9i+cpunvvcZxfCQfPWs9a91Ym2UZ5xyHtd/e8hXWng+/zlrD9jmz1tDj7bkw5wXv0Y210itJEs9az9oHsPYQYACveK0/IuB51AAAAABJRU5ErkJggg==) no-repeat -2px -26px;\n\n &.expanded {\n background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAyCAIAAAAm4OfBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNrslT0KhDAQhTeLR7ATT6IXSKGFYO0lciFrO1N4AU8TLNXKv0CaJbLJRAZxl1hYyJuXN+PoR/Z9fyFdBNNr27Zf8Oq6bhgGSGUYhpTSzyeBNi8hRFVVEK+6rrXaQFOs6yrvTdOYjcqyVEpTLqXI89yaSypBudq2xckF2TipOSvfmmhZFuAGnJV6Licvey5gj7fnwpwXvEfLfqnT0jQ1OBJCQLnUBvZ9b85VFAV076UU8g1ZckVRxBiDzD6OY62WzPOM9i+cpunvvcZxfCQfPWs9a91Ym2UZ5xyHtd/e8hXWng+/zlrD9jmz1tDj7bkw5wXv0Y210itJEs9az9oHsPYQYACveK0/IuB51AAAAABJRU5ErkJggg==) no-repeat -2px -1px;\n }\n\n &:hover {\n border-color: #888;\n }\n }\n\n .sticky-footer-fixed {\n background: #f3f3f3;\n border-top: 1px solid #dedede !important;\n -moz-box-shadow: inset 0 1px 0 #fcfcfc;\n -webkit-box-shadow: inset 0 1px 0 #fcfcfc;\n box-shadow: inset 0 1px 0 #fcfcfc;\n }\n\n .redux-sidebar,\n .redux-main {\n min-height: 300px;\n\n }\n .redux-main {\n background: #fff;\n margin-left: 201px;\n border-left: 1px solid #d8d8d8;\n padding: 10px 20px;\n -moz-box-shadow: inset 0 1px 0 #fff;\n -webkit-box-shadow: inset 0 1px 0 #fff;\n box-shadow: inset 0 1px 0 #fff;\n position: relative;\n\n fieldset.disabled {\n padding-top: 10px;\n }\n .redux-group-tab.disabled {\n padding-top: 1px;\n }\n\n fieldset.disabled,\n .redux-group-tab.disabled {\n position: relative;\n\n &::before {\n color: #fff;\n font-family: Elusive-Icons;\n content: \"\";\n font-size: 38px;\n position: absolute;\n z-index: 1000;\n text-shadow: 2px 2px #0e0e0e;\n left: 50%;\n top: 50%;\n margin-top: -25px;\n margin-left: -25px;\n }\n }\n\n .disabled {\n pointer-events: none;\n background: rgba(0, 0, 0, 0.25);\n opacity: 0.45;\n padding-left: 10px !important;\n padding-right: 10px !important;\n -webkit-touch-callout: none; /* iOS Safari */\n -webkit-user-select: none; /* Safari */\n -khtml-user-select: none; /* Konqueror HTML */\n -moz-user-select: none; /* Old versions of Firefox */\n -ms-user-select: none; /* Internet Explorer/Edge */\n user-select: none; /* Non-prefixed version, currently\n supported by Chrome, Edge, Opera and Firefox */\n }\n\n #redux_ajax_overlay {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n -moz-opacity: 0.1;\n -khtml-opacity: 0.1;\n opacity: 0.1;\n filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);\n filter: alpha(opacity=10);\n background: #000;\n z-index: 200;\n display: none;\n }\n\n .form-table.no-border {\n border-top: none;\n }\n\n .form-table tr {\n border-bottom: 1px solid #e7e7e7;\n\n &:last-child {\n border-bottom: none !important;\n }\n\n th,\n td {\n color: #333;\n }\n }\n\n .form-table tr td {\n table.mceLayout,\n table.mceLayout tr,\n table.mceLayout tr td {\n padding: 0;\n border-width: 0;\n }\n\n .redux-th-warning {\n font-size: 1em;\n color: #c09853;\n font-weight: normal;\n display: block;\n margin-top: 10px;\n }\n\n .redux-field-warning {\n border-color: #c09853;\n margin-top: 10px;\n }\n\n .redux-th-error {\n font-size: 1em;\n color: #b94a48;\n font-weight: normal;\n display: block;\n margin-top: 10px;\n }\n }\n\n input {\n line-height: 19px;\n\n &.large-text {\n width: 100%;\n }\n }\n\n .hide {\n display: none;\n }\n\n .redux-field-container {\n padding: 20px 0;\n }\n\n .mini,\n input[type=\"text\"].mini {\n width: 60px;\n text-align: center;\n }\n\n img {\n max-width: 100%;\n height: auto;\n width: auto !important;\n }\n\n .select2-default {\n width: auto !important;\n }\n\n .showDefaults {\n display: block;\n font-weight: normal;\n font-size: 0.8em;\n color: #888;\n }\n\n span.description {\n display: block;\n font-style: normal;\n font-weight: 400;\n }\n\n #redux-system-info textarea {\n min-height: 730px;\n width: 100%;\n }\n\n .field-desc {\n clear: both;\n font-size: 13px;\n }\n\n .data-full li {\n width: 100%;\n }\n\n .data-half li {\n width: 50%;\n float: left;\n }\n\n .data-third li {\n width: 33.3%;\n float: left;\n }\n\n .data-quarter li {\n width: 25%;\n float: left;\n }\n\n .ui-helper-hidden-accessible {\n top: inherit;\n }\n\n .form-table {\n clear: none !important;\n margin-top: 0px !important;\n\n tr:first-child th,\n tr:first-child td {\n padding-top: 0;\n }\n }\n\n .input-append input {\n border-right: 0;\n margin-bottom: 0;\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n margin-right: 0;\n float: left;\n margin-top: 0;\n display: block;\n }\n\n .input-append .add-on {\n border-top-right-radius: 3px;\n border-bottom-right-radius: 3px;\n margin-left: -2px;\n padding-top: 4px !important;\n padding-bottom: 2px !important;\n }\n\n .input-prepend input {\n border-left: 0;\n margin-bottom: 0;\n border-top-left-radius: 0 !important;\n border-bottom-left-radius: 0 !important;\n margin-left: 0;\n padding-top: 2px;\n padding-bottom: 5px;\n float: left;\n margin-top: 0;\n display: block;\n }\n\n .input-prepend .add-on {\n border-top-left-radius: 3px;\n border-bottom-left-radius: 3px;\n float: left;\n }\n\n .input-append {\n margin-right: 10px;\n font-size: 0;\n white-space: nowrap;\n float: left;\n display: inline-block;\n margin-bottom: 6px;\n\n }\n\n .input-append .add-on,\n .input-prepend .add-on {\n width: auto;\n display: inline-block;\n min-width: 16px;\n padding: 3px 4px;\n font-size: 12px;\n font-weight: 400;\n line-height: 22px;\n text-align: center;\n text-shadow: 0 1px 0 #fff;\n background-color: #eee;\n border: 1px solid #7e8993;\n }\n .input-append .add-on {\n border-left-color: #ccc;\n }\n .input-prepend .add-on {\n border-right-color: #ccc;\n }\n\n .input-prepend {\n font-size: 0;\n white-space: nowrap;\n float: left;\n display: inline-block;\n margin-bottom: 6px;\n }\n\n pre {\n white-space: pre-wrap; /* css-3 */\n white-space: -moz-pre-wrap; /* Mozilla, since 1999 */\n white-space: -pre-wrap; /* Opera 4-6 */\n white-space: -o-pre-wrap; /* Opera 7 */\n word-wrap: break-word; /* Internet Explorer 5.5+ */\n }\n }\n}\n\n/* redux-container */\n.no-js {\n border: 1px solid #ffbaba;\n margin: 0;\n border-bottom: 1px solid #e7e7e7;\n background-color: #f2dede;\n color: #b94a48;\n padding: 8px 35px 8px 14px;\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\n}\n\n/* main */\n.redux-sidebar {\n width: 202px;\n float: left;\n\n // Flyout menu\n .redux-group-tab-link-li {\n &.hasSubSections {\n &:hover {\n .el-rotate {\n -webkit-transition: 0.1s ease-in-out;\n -moz-transition: 0.1s ease-in-out;\n -o-transition: 0.1s ease-in-out;\n transition: 0.1s ease-in-out;\n\n -webkit-transform: rotate(270deg);\n -moz-transform: rotate(270deg);\n -ms-transform: rotate(270deg);\n -o-transform: rotate(270deg);\n transform: rotate(270deg);\n }\n }\n }\n }\n\n .redux-group-menu {\n margin-top: 0 !important;\n background: #f2f2f2;\n\n li {\n margin-top: 0;\n\n &.active a,\n &.active a:hover,\n &.activeChild a,\n &.activeChild a:hover {\n background: #fcfcfc;\n color: #269ad6;\n width: 184px;\n opacity: 1;\n }\n\n &.active a li a {\n background: #333;\n padding-left: 5px;\n }\n\n &.divide {\n padding: 0;\n border-width: 1px 0;\n border-style: solid;\n border-bottom-color: #e7e7e7;\n border-top-color: #f9f9f9;\n }\n\n a:first-child {\n border-top: none;\n }\n\n a {\n display: block;\n padding: 10px 4px 10px 14px;\n background: #e0e0e0;\n background: transparent;\n border-width: 1px 0;\n border-style: solid;\n border-bottom-color: #e7e7e7;\n border-top-color: #f9f9f9;\n opacity: 0.7;\n color: #555;\n font-weight: 600;\n text-decoration: none;\n -webkit-transition: none;\n transition: none;\n\n &.custom-tab {\n background: #f6f6f6;\n }\n\n img {\n width: 16px;\n height: 16px;\n position: absolute;\n left: 15px;\n }\n\n &:hover {\n background: #e5e5e5;\n color: #777;\n opacity: 1;\n box-shadow: inset 4px 0 0 0 currentColor;\n transition: box-shadow 0.1s linear;\n }\n }\n }\n }\n\n .redux-menu-warning,\n .redux-menu-error,\n .hasSubSections .extraIconSubsections {\n display: inline-block;\n float: right;\n padding: 6px 7px 4px 7px;\n margin-left: 4px;\n font-family: sans-serif;\n font-size: 9px;\n font-weight: 600;\n line-height: 9px;\n border-radius: 10px;\n -moz-border-radius: 10px;\n -webkit-border-radius: 10px;\n border: 0 solid transparent;\n\n i {\n margin-left: -3px;\n margin-top: -3px;\n }\n }\n\n .redux-menu-error {\n background-color: rgb(185, 74, 72);\n color: rgb(242, 222, 222);\n }\n\n .redux-menu-warning {\n background-color: #c09853;\n color: #fcf8e3;\n }\n\n ul {\n .subsection {\n display: none;\n }\n }\n\n .redux-group-tab-link-a {\n position: relative;\n outline: 0;\n\n i {\n vertical-align: middle;\n font-size: 1.35em;\n position: absolute;\n }\n\n span {\n display: block;\n &.group_title {\n padding-left: 30px;\n }\n }\n }\n\n .redux-group-menu > li.redux-section-hover > a::after {\n right: 0;\n border: 9px solid transparent;\n content: \" \";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none;\n border-right-color: #fff;\n top: 50%;\n margin-top: -8px;\n }\n\n .redux-group-tab-link-li {\n a.hasError span.group_title {\n padding-right: 25px;\n }\n\n &.hasSubSections {\n &.redux-section-hover {\n position: relative;\n\n > a {\n background-color: #fff;\n\n &::after {\n border-right-color: #46403c;\n }\n }\n\n .subsection {\n background-color: #46403c;\n display: block !important;\n z-index: 10000;\n position: absolute;\n top: 0;\n left: 201px;\n width: 200px !important;\n -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);\n box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);\n\n a {\n padding: 8px 15px;\n width: 170px;\n }\n\n .redux-group-tab-link-li {\n &.hasIcon {\n .group_title {\n padding-left: 30px !important;\n }\n }\n\n .redux-group-tab-link-a {\n color: #fff;\n\n .group_title {\n padding-left: 0;\n }\n }\n }\n }\n }\n\n .el-rotate {\n -webkit-transition: 0.1s ease-in-out;\n -moz-transition: 0.1s ease-in-out;\n -o-transition: 0.1s ease-in-out;\n transition: 0.1s ease-in-out;\n }\n }\n }\n\n #redux-header {\n text-align: center;\n\n .display_header {\n float: none;\n }\n }\n}\n\n/* sidebar */\n@media only screen and (max-width: 600px) {\n .redux-sidebar {\n .redux-group-menu li {\n &.hasSubSections.redux-section-hover .subsection {\n display: none !important;\n }\n }\n }\n}\n\n.mp6 {\n .icon-themes {\n display: none;\n }\n\n .redux-container {\n #info_bar {\n padding: 6px 10px 6px 6px;\n\n a {\n margin-top: 2px;\n }\n }\n }\n}\n\n.redux-timer {\n text-align: center;\n font-size: 10px;\n color: #888;\n}\n\n.wrap {\n margin-top: 0;\n}\n\n@media screen and (max-width: 600px) {\n .redux-sidebar {\n width: 44px;\n\n .extraIconSubsections {\n display: none !important;\n }\n\n .redux-group-menu li a,\n .redux-group-menu li a:hover,\n .redux-group-menu li.active a,\n .redux-group-menu li.active a:hover,\n .redux-group-menu li.activeChild a,\n .redux-group-menu li.activeChild a:hover {\n width: auto;\n }\n\n .redux-group-tab-link-a {\n position: relative;\n\n i {\n position: inherit;\n }\n\n span {\n display: none;\n position: absolute;\n top: 0;\n left: 44px;\n padding: 12px;\n width: 200px;\n background: #eee;\n border: 1px solid #ccc;\n -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2);\n -moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2);\n box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2);\n border-width: 1px 1px 1px 0px;\n z-index: 3;\n }\n\n &:hover > span {\n display: block;\n }\n }\n }\n\n .redux-main {\n margin-left: 43px;\n width: auto;\n max-width: 100%;\n }\n\n table.form-table,\n .form-table > thead,\n .form-table > tbody,\n .form-table > tbody > tr > th,\n .form-table > tbody > tr > td,\n .form-table > tbody > tr {\n display: block;\n width: 100% !important;\n padding: 0px !important;\n }\n\n .form-table > tbody > tr > th,\n .form-table > tbody > tr > td {\n padding: 10px !important;\n }\n\n .form-table > tbody > tr > th,\n .form-table > tbody > tr > td {\n padding: 10px !important;\n }\n}\n\n//mp6 fixes\n@media screen and (max-width: 782px) {\n .form-table > tbody > tr > th {\n width: 100%;\n }\n .redux_field_th {\n padding-bottom: 0;\n }\n .mp6 {\n .redux-container {\n #info_bar {\n height: auto;\n padding-bottom: 1px;\n\n a {\n margin-top: 5px;\n }\n }\n }\n }\n .redux-container-switch label {\n padding: 5px 10px !important;\n }\n\n .redux-container-button_set label {\n padding: 12px 10px;\n }\n\n .redux-container #redux-footer #redux-share {\n line-height: 34px;\n }\n}\n\npre {\n overflow: hidden;\n}\n\n/* Default admin theme */\n#redux-header h2 {\n color: #fff;\n}\n\n.ui-datepicker-header .ui-icon {\n background-image: url(data:image/png;base64,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) !important;\n}\n\n// WP Engine CSS fix\n.redux-sidebar .icon-large,\n.redux-main .icon-large {\n background-image: inherit !important;\n width: inherit;\n height: inherit;\n}\n\n.redux-main dd,\n.redux-sidebar li {\n margin-bottom: 0 !important;\n}\n\n.fully-expanded {\n .redux-sidebar {\n margin-left: -500px;\n }\n .redux-main {\n margin-left: 0;\n }\n .redux-group-tab {\n display: block;\n }\n}\n\n#redux-header {\n position: relative;\n}\n\n// Modern Theme\n.redux-main {\n position: relative;\n\n #redux-sticky {\n min-height: 32px;\n margin-left: -20px;\n margin-right: -20px;\n margin-top: -10px;\n margin-bottom: 8px;\n\n #info_bar {\n height: 32px;\n .expand_options {\n margin-top: 4px;\n }\n }\n }\n\n .redux_field_search {\n top: 50px;\n right: 5px;\n }\n\n #redux-footer-sticky {\n margin-left: -20px;\n margin-right: -20px;\n margin-bottom: -10px;\n }\n}\n\n.redux-qtip {\n z-index: 999999 !important;\n}\n\n.select2-container--default .select2-selection--single .select2-selection__clear {\n font-size: 1.2em;\n top: -1px;\n}\n\n.redux-sidebar .redux-group-menu {\n li {\n &.active,\n &.activeChild {\n border-left: 0 none;\n\n a {\n .extraIconSubsections {\n display: none;\n }\n }\n\n &.hasSubSections {\n .redux-menu-error {\n display: block;\n }\n\n .subsection {\n .redux-menu-error {\n margin-right: 2px;\n }\n }\n\n .active {\n a {\n &::after {\n right: 0;\n border: solid 8px transparent;\n content: \"\\0020\";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none;\n border-right-color: #fff;\n top: 50%;\n margin-top: -8px;\n }\n }\n }\n\n a {\n -webkit-transition: all 0.2s;\n -moz-transition: all 0.2s;\n transition: all 0.2s;\n color: #fff;\n width: auto;\n border-bottom: 0;\n }\n\n ul.subsection li {\n border-top: 0 none !important;\n\n &.active a:hover {\n color: #fff;\n }\n\n a {\n width: auto;\n border-top: 0 !important;\n padding: 7px;\n color: #fff;\n padding-left: 15px;\n -webkit-transition: all 0.2s;\n -moz-transition: all 0.2s;\n -ms-transition: all 0.2s;\n -o-transition: all 0.2s;\n transition: all 0.2s;\n\n span.group_title {\n padding-left: 5px !important;\n }\n }\n\n &.hasIcon {\n a {\n padding-left: 14px;\n\n span.group_title {\n padding-left: 30px !important;\n }\n\n }\n }\n }\n }\n }\n\n &.hasSubSections {\n .redux-menu-error {\n display: none;\n margin-right: 5px;\n }\n\n a {\n &.hasError {\n .extraIconSubsections {\n background-color: rgb(185, 74, 72);\n color: rgb(242, 222, 222);\n }\n }\n\n .extraIconSubsections {\n border-radius: 10px;\n -moz-border-radius: 10px;\n -webkit-border-radius: 10px;\n border: 0 solid transparent;\n font-size: 9px;\n height: 9px;\n line-height: 9px;\n margin-right: 5px;\n padding: 6px 7px 4px 7px;\n width: 5px;\n }\n }\n }\n\n &.active {\n &.hasSubSections {\n a {\n position: relative;\n\n &::after {\n right: 0;\n border: solid 8px transparent;\n content: \"\\0020\";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none;\n border-right-color: #fff;\n top: 50%;\n margin-top: -8px;\n }\n\n }\n\n ul.subsection li a {\n &::after {\n border: 0 none !important;\n content: \"\\0020\" !important;\n\n }\n }\n }\n }\n }\n}\n\ndiv.redux-star-holder {\n position: relative;\n height: 19px;\n width: 100px;\n font-size: 19px;\n}\n\ndiv.redux-star {\n height: 100%;\n position: absolute;\n top: 0px;\n left: 0px;\n background-color: transparent;\n letter-spacing: 1ex;\n border: none;\n\n img {\n width: 19px;\n height: 19px;\n border-left: 1px solid #f1f1f1;\n border-right: 1px solid #f1f1f1;\n display: block;\n position: absolute;\n right: 0px;\n border: none;\n text-decoration: none;\n }\n\n &.redux-star-rating {\n background-color: #fc0;\n }\n\n &.redux-star1 {\n width: 20%;\n }\n\n &.redux-star2 {\n width: 40%;\n }\n\n &.redux-star3 {\n width: 60%;\n }\n\n &.redux-star4 {\n width: 80%;\n }\n\n &.redux-star5 {\n width: 100%;\n }\n}\n\n@media screen and (max-width: 600px) {\n .sticky-save-warn .redux-save-warn {\n top: 0 !important;\n right: 14px !important;\n }\n\n .form-table > tbody > tr > th {\n padding-bottom: 0 !important;\n }\n\n .redux_field_th {\n padding-top: 0;\n padding-bottom: 0;\n }\n\n .redux-main {\n .redux-field-container {\n padding-top: 0;\n padding-bottom: 0;\n }\n .subsection a {\n min-height: 15px;\n }\n }\n\n #redux-footer #redux-share,\n .redux-hint-qtip {\n display: none;\n }\n\n .redux-container {\n .redux-main {\n margin-left: 44px;\n }\n\n .redux-action_bar {\n float: none;\n }\n }\n\n .redux-group-tab-link-a {\n min-height: 15px;\n\n span {\n padding: 11px 12px;\n color: #555;\n -webkit-transition: all 0.3s;\n -moz-transition: all 0.3s;\n transition: all 0.3s;\n &:hover {\n background: #e5e5e5;\n }\n\n text-shadow: none !important;\n }\n }\n}\n\n@media screen and (max-width: 400px) {\n #redux-defaults {\n display: none;\n }\n}\n\n@media screen and (max-width: 700px) {\n #redux-defaults-section {\n display: none;\n }\n}\n\n@media screen and (max-width: 730px) {\n #redux-share {\n display: none;\n }\n\n #redux-defaults-section2 {\n display: none;\n }\n #redux-share {\n display: none;\n }\n}\n\n@media screen and (min-width: 601px) and (max-width: 782px) {\n .redux-container {\n .sticky-save-warn .redux-save-warn {\n top: 47px !important;\n right: 13px !important;\n }\n }\n}\n\n@media screen and (max-width: 782px) {\n #redux-footer #redux-share {\n line-height: 38px;\n font-size: 18px;\n }\n\n .sticky-save-warn .redux-save-warn {\n right: 13px;\n top: 46px;\n }\n\n .redux-container .expand_options {\n margin-top: 5px;\n }\n\n .redux-action_bar input {\n margin-bottom: 0 !important;\n }\n\n .redux-main {\n .form-table-section-indented {\n input[type=\"text\"] {\n width: 95% !important;\n }\n }\n\n .redux-container-sortable {\n input[type=\"text\"] {\n width: 80%;\n display: initial;\n }\n }\n\n .redux-typography-container {\n .input_wrapper input.mini {\n font-size: 16px !important;\n height: 40px !important;\n padding: 7px 10px !important;\n line-height: 24px !important;\n }\n\n .picker-wrapper label {\n margin-top: 16px !important;\n }\n }\n\n .input-append {\n height: 50px !important;\n\n .add-on {\n font-size: 16px;\n line-height: 24px !important;\n padding: 7px;\n height: 32px !important;\n float: right;\n margin-top: -40px;\n }\n }\n\n .redux-hint-qtip {\n float: left !important;\n }\n\n .redux-action_bar .button {\n margin-top: -1px;\n }\n }\n}\n\n@media screen and (max-width: 570px) {\n .redux-main {\n .redux-container-sortable {\n .checkbox-container {\n width: 85%;\n padding-bottom: 5px;\n\n label {\n display: initial;\n }\n }\n }\n }\n}\n\n// Gutenberg\n.block-editor-page {\n .redux-container {\n .redux-metabox .redux-container {\n border-left: 1px solid #eee;\n border-right: 1px solid #eee;\n }\n }\n}\n"]}
|
1 |
+
{"version":3,"sources":["redux-admin.css","color-picker.scss","media.scss","redux-admin.scss"],"names":[],"mappings":"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","file":"redux-admin.css","sourcesContent":[null,".redux-container {\r\n .redux-main {\r\n input {\r\n &.redux-color {\r\n float: left;\r\n width: 70px;\r\n margin-left: 5px;\r\n }\r\n\r\n &.color-transparency {\r\n margin-left: 10px;\r\n margin-right: 3px;\r\n }\r\n\r\n &.wp-color-picker {\r\n width: 80px !important;\r\n }\r\n }\r\n\r\n .section-color {\r\n .controls {\r\n width: 345px;\r\n }\r\n\r\n .explain {\r\n width: 225px;\r\n }\r\n }\r\n\r\n .alpha-enabled {\r\n .iris-picker {\r\n .iris-strip .ui-slider-handle {\r\n right: -4px!important;\r\n left: -3px!important;\r\n }\r\n }\r\n }\r\n\r\n .iris-picker {\r\n .iris-strip .ui-slider-handle {\r\n position: absolute;\r\n background: none !important;\r\n right: -4px!important;\r\n left: -3px!important;\r\n border: 4px solid #aaa !important;\r\n border-width: 4px 3px;\r\n width: auto;\r\n border-radius: 4px;\r\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);\r\n opacity: 0.9;\r\n z-index: 5;\r\n cursor: ns-resize;\r\n }\r\n\r\n .iris-slider-offset {\r\n position: absolute;\r\n top: 2px;\r\n left: 0px;\r\n right: 0;\r\n bottom: 4px;\r\n width: 28px; //17\r\n background: none !important;\r\n border: 0 !important;\r\n height: auto;\r\n }\r\n }\r\n\r\n .wp-picker-container {\r\n display: inline-block;\r\n outline: 0;\r\n\r\n input {\r\n margin-bottom: inherit;\r\n margin-top: inherit;\r\n padding: 3px 5px;\r\n }\r\n\r\n .wp-color-result {\r\n outline: 0;\r\n margin: 0;\r\n height: 24px !important;\r\n margin: 0 6px 6px 0 !important;\r\n }\r\n\r\n .wp-picker-default {\r\n padding: 0 10px 1px;\r\n }\r\n\r\n }\r\n\r\n .redux-color-gradient {\r\n line-height: 24px;\r\n }\r\n\r\n .color-transparency-check {\r\n line-height: 1;\r\n margin: 0 !important;\r\n padding-top: 10px;\r\n }\r\n\r\n .wp-picker-clear {\r\n min-height: 30px !important;\r\n margin-left: 5px;\r\n }\r\n }\r\n}\r\n\r\n.wp-customizer {\r\n .redux-main input.wp-picker-default,\r\n .redux-main .redux-typography-container input.wp-picker-default,\r\n .redux-main .redux-typography-container .redux-typography-color {\r\n padding: 0px 4px !important;\r\n }\r\n .redux-main input.wp-color-picker {\r\n width: 65px !important;\r\n margin-left: 5px !important;\r\n }\r\n}\r\n",".redux-main {\r\n .button.remove-image,\r\n .removeCSS {\r\n margin-left: 10px;\r\n color: #ef521d;\r\n\r\n &:hover {\r\n color: #ff0;\r\n }\r\n }\r\n\r\n .upload_button_div {\r\n margin-bottom: 5px;\r\n }\r\n\r\n .upload-error {\r\n float: left;\r\n color: #666;\r\n font-size: 10px;\r\n font-weight: bold;\r\n text-decoration: none;\r\n text-shadow: 1px 1px 0 #fff;\r\n margin: 0 10px 0 0;\r\n padding: 3px 10px;\r\n background: #ffdfec;\r\n -webkit-border-radius: 4px;\r\n -moz-border-radius: 4px;\r\n border-radius: 4px;\r\n }\r\n\r\n .reset-button {\r\n font-family: Arial, Verdana, sans-serif;\r\n float: left;\r\n margin: 0;\r\n color: #ef521d;\r\n border-color: #bbb;\r\n }\r\n\r\n .redux-option-image {\r\n max-height: 340px;\r\n max-width: 340px;\r\n padding: 5px;\r\n margin-bottom: 0;\r\n margin-top: 10px;\r\n margin-right: 15px;\r\n border: 1px solid #e3e3e3;\r\n background: #f7f7f7;\r\n -moz-border-radius: 3px;\r\n -khtml-border-radius: 3px;\r\n -webkit-border-radius: 3px;\r\n border-radius: 3px;\r\n }\r\n\r\n .redux-main .upload {\r\n width: 80% !important;\r\n }\r\n\r\n .button {\r\n margin-top: 2px;\r\n }\r\n}\r\n","@import \"color-picker\";\r\n@import \"media\";\r\n\r\n.spinner {\r\n visibility: hidden;\r\n display: block;\r\n}\r\n\r\n.spinner.is-active {\r\n visibility: visible;\r\n}\r\n\r\n.redux-main .description {\r\n margin-top: 7px;\r\n}\r\n\r\n.redux-container {\r\n .redux-container-button_set,\r\n .redux-container-palette {\r\n .ui-icon {\r\n height: auto;\r\n }\r\n }\r\n\r\n .form-table > tbody > tr > th {\r\n width: 30%;\r\n }\r\n\r\n .form-table th,\r\n .form-table td {\r\n margin: 0;\r\n padding: 0;\r\n width: auto;\r\n }\r\n\r\n .redux_field_th {\r\n font-weight: 600;\r\n padding: 20px 10px 20px 0px;\r\n display: block;\r\n span {\r\n &:first-child {\r\n font-weight: normal;\r\n display: block;\r\n color: #666;\r\n }\r\n }\r\n }\r\n\r\n #ui-datepicker-div {\r\n display: none;\r\n }\r\n\r\n background-color: #fff; /* Old browsers */\r\n background-repeat: repeat-x; /* Repeat the gradient */\r\n background-image: -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%); /* FF3.6+ */\r\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f2f2f2)); /* Chrome,Safari4+ */\r\n background-image: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%); /* Chrome 10+,Safari 5.1+ */\r\n background-image: -ms-linear-gradient(top, #fff 0%, #f2f2f2 100%); /* IE10+ */\r\n background-image: -o-linear-gradient(top, #fff 0%, #f2f2f2 100%); /* Opera 11.10+ */\r\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#fff\", endColorstr=\"#f2f2f2\", GradientType=0); /* IE6-9 */\r\n background-image: -linear-gradient(top, #fff 0%, #f2f2f2 100%); /* W3C */\r\n border: 1px solid #dedede;\r\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\r\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\r\n -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);\r\n margin-top: 5px;\r\n overflow: hidden;\r\n\r\n a {\r\n &:focus {\r\n box-shadow: none;\r\n }\r\n }\r\n\r\n #redux-header,\r\n #redux-footer {\r\n text-align: right;\r\n padding: 6px 10px;\r\n }\r\n\r\n #redux-header {\r\n border-bottom-width: 3px;\r\n border-bottom-style: solid;\r\n\r\n .display_header {\r\n float: left;\r\n margin: 20px 10px;\r\n\r\n img {\r\n transition: all 0.1s ease-in-out;\r\n }\r\n\r\n h2 {\r\n display: inline-block;\r\n font-style: normal;\r\n padding-right: 5px;\r\n }\r\n\r\n .redux-dev-mode-notice-container {\r\n position: absolute;\r\n top: 67px;\r\n left: 20px;\r\n bottom: auto;\r\n width: auto;\r\n }\r\n\r\n span {\r\n color: #888;\r\n\r\n &.redux-dev-mode-notice {\r\n background-color: #f0ad4e;\r\n display: inline;\r\n padding: 0.2em 0.5em 0.2em;\r\n font-weight: 700;\r\n line-height: 1;\r\n color: #fff !important;\r\n text-align: center;\r\n white-space: nowrap;\r\n vertical-align: baseline;\r\n border-radius: 0.25em;\r\n }\r\n }\r\n }\r\n\r\n .icon32 {\r\n float: right;\r\n margin: 16px 16px 0;\r\n }\r\n }\r\n\r\n #redux-footer {\r\n border-top: 1px solid #e7e7e7;\r\n z-index: 999;\r\n\r\n #redux-share {\r\n float: left;\r\n line-height: 28px;\r\n font-size: 15px;\r\n\r\n a {\r\n text-decoration: none;\r\n margin-right: 10px;\r\n\r\n img {\r\n margin-bottom: -3px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .notice-green {\r\n margin: 0;\r\n border-bottom: 1px solid #e7e7e7;\r\n background-color: #dff0d8;\r\n color: #468847;\r\n padding: 8px 35px 8px 14px;\r\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\r\n }\r\n\r\n .notice-blue {\r\n margin: 0;\r\n border-bottom: 1px solid #bce8f1;\r\n background-color: #d9edf7;\r\n color: #3a87ad;\r\n padding: 8px 35px 8px 14px;\r\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\r\n }\r\n\r\n .notice-yellow {\r\n margin: 0;\r\n border-bottom: 1px solid #e7e7e7;\r\n background-color: #fcf8e3;\r\n color: #c09853;\r\n padding: 8px 35px 8px 14px;\r\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\r\n }\r\n\r\n .notice-red,\r\n .redux-field-errors {\r\n margin: 0;\r\n border-bottom: 1px solid #e7e7e7;\r\n background-color: #f2dede;\r\n color: #b94a48;\r\n padding: 8px 35px 8px 14px;\r\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\r\n }\r\n\r\n .redux-field-error {\r\n input,\r\n textarea,\r\n input[type=\"checkbox\"] {\r\n background-color: #fff6f6;\r\n color: #a00;\r\n }\r\n }\r\n\r\n .redux-field-warning {\r\n input,\r\n textarea,\r\n input[type=\"checkbox\"] {\r\n background-color: #fcf8e3;\r\n color: #444;\r\n }\r\n }\r\n\r\n .redux-field-errors,\r\n .redux-field-warnings,\r\n .redux-save-warn {\r\n display: none;\r\n }\r\n\r\n .sticky-save-warn {\r\n min-height: 76px;\r\n\r\n .redux-save-warn {\r\n position: fixed;\r\n top: 32px;\r\n right: 21px;\r\n left: 183px;\r\n opacity: 1;\r\n z-index: 9999;\r\n }\r\n }\r\n\r\n #info_bar {\r\n background: #f3f3f3;\r\n border-bottom: 1px solid #dedede;\r\n padding: 6px 10px 6px 6px;\r\n text-align: right;\r\n -moz-box-shadow: inset 0 1px 0 #fcfcfc;\r\n -webkit-box-shadow: inset 0 1px 0 #fcfcfc;\r\n box-shadow: inset 0 1px 0 #fcfcfc;\r\n }\r\n\r\n .redux-group-tab {\r\n display: none;\r\n margin-bottom: 15px;\r\n\r\n .redux-theme-data {\r\n padding: 20px 0;\r\n border-top: 1px solid #e7e7e7;\r\n\r\n &.theme-description {\r\n padding: 10px 0;\r\n border-width: 0;\r\n }\r\n\r\n &.theme-uri,\r\n &.theme-author,\r\n &.theme-version {\r\n padding: 0;\r\n border-width: 0;\r\n }\r\n }\r\n\r\n h3 {\r\n margin-top: 0;\r\n line-height: 2em;\r\n border-bottom: 1px solid #e7e7e7;\r\n }\r\n\r\n .redux-section-desc {\r\n margin-bottom: 15px;\r\n color: #666;\r\n }\r\n }\r\n\r\n .redux-action_bar {\r\n float: right;\r\n .spinner {\r\n float: left;\r\n margin-top: 4px;\r\n }\r\n }\r\n\r\n .redux-ajax-loading {\r\n display: none;\r\n background: #a00 url(data:image/gif;base64,R0lGODlhEAAQAPUAAIiIiIqKio2NjZSUlJqamp6enqKioqSkpK+vr7i4uL+/v8PDw8XFxcnJyc/Pz9HR0dTU1NjY2Nzc3OLi4ubm5unp6ezs7PPz88vLy83NzdDQ0NXV1d3d3eHh4bu7u8zMzOvr6+3t7ZiYmNbW1sDAwMTExNra2s7OztPT09vb2+Xl5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/i1NYWRlIGJ5IEtyYXNpbWlyYSBOZWpjaGV2YSAod3d3LmxvYWRpbmZvLm5ldCkAIfkEAAoA/wAsAAAAABAAEAAABXDgJY6XZZEoOTnOlI5WdUFNA5UnSR3FJNUSieFAIUUEgcdl4noEBBGSZaHIiSqKhTX2GhVFiQGjuxgkSoYAoosAGE6RhKQrUURHlS+pItMVCHMjEgQ9JBJISg+JT3ciFg4NFkcCNw0OViiDgF0oTC8hACH5BAAKAP8ALAAAAAAQABAAAAVx4CWOZGle1qJYp2hV1xYE29V1JXUYHWUcnQgGwyFFBAENiqUZ1kapFamTyeBcsNOLMkoMGC3GIIEyBBAtRMDAiiSKp04iQqpwc9kRpUCAizgEBVciEQNJFxpKGgECdFAYYBsCAjUMGS0XgAODmDacIyEAIfkEAAoA/wAsAAAAABAAEAAABnbAi3BILBovIMUidBSGQJdNIKBBMomUg6FDMRgoHcOBQowIqNaLJiCIEEMLxdWpnIfITRAHnxgwjiEfDR8UIQYBCEcgDYwdUR6ORxEfG3MgeFiFRB0FBBxEHAQFkUJmaBofamxuRB9/GwICGxeMTRehnrabpERBACH5BAAKAP8ALAAAAAAQABAAAAZ9wItwSCwaL5aFwnIUWiqXUSAwulSYRMrB0KEYDJSO4UAhRgQBDZLpCAgixOSSWFEssEho81IWJgYMTQwDCUgGAQhNCAEGTCMJHU0dCXBDFX1DFhwdeHwFIhxmGBihQxEDaRcOGhYao1WZGIFnAiMUDg6YRR0ioE57Fx2RRkEAIfkEAAoA/wAsAAAAABAAEAAABXLgJY5kaV7WolinaLGQEEBXxZLUUUyUYVATw4FCisg0NZYmIIiQUosKqaJY3FDS1oUoSgwYrcUggTIAEC1EwMCKJCatSYI2qnBx2dGkQOCQOAQFdxdGARoVGhCITE4kGBgWEI8QFgwYWhGTWiMWERFXIyEAIfkEAAoA/wAsAAAAABAAEAAABn/Ai3BILBovloXCchRaKpdRIDC6VJhEysHQoRgMlI7hQCFGBAENkukICCLE5JJYUSywSGjzUhYmBgxNDAMJSAYBCE0IAAZMEQkdTRwKVUMcHHhCFXpDERgYcJYEBZFDI58aFhoOFxpuoUIUGhoUZwJVGA6ZaxccBAQce0QdpUVBACH5BAAKAP8ALAAAAAAQABAAAAZ8wItwSCwaLyEFKXQUhioXSCAAuVSYRMrB0KEYDJSO4UAhmgQBDZKpCQhMxFBJgRVWlFkOtElhUj4NH3VEJQMJFx0NintFCAEGISEQH3BHHR5VThVlRRSMQh0FBBxEHAQFnEJnaRcfHxdtb0WKIWcCVSUNTYgEo7tEHR1HQQAh+QQACgD/ACwAAAAAEAAQAAAGdcCLcEgsGi8hhSJ0FHY6l1EgMLqAmEROo5HqGAwqL5g42qKsoAsqIEgRVacTdAhSLLBI1bWpwiYGDE0MAwlIBgEITQgBBkwjCRxNHQlVdCpGekUqBQSRQxwEBZdDKQIBZ3FqbG5EDYEjpikhW3hFoJ1NRU9HQQA7) no-repeat;\r\n width: 16px;\r\n height: 16px;\r\n margin: 3px 4px 0;\r\n float: right;\r\n }\r\n\r\n #redux-intro-text {\r\n background: #f3f3f3;\r\n border-bottom: 1px solid #dedede;\r\n -moz-box-shadow: inset 0 1px 0 #fcfcfc;\r\n -webkit-box-shadow: inset 0 1px 0 #fcfcfc;\r\n box-shadow: inset 0 1px 0 #fcfcfc;\r\n padding: 3px;\r\n padding: 10px 10px;\r\n\r\n p {\r\n margin: 0;\r\n font-family: \"Lucida Grande\", Sans-serif;\r\n color: #888;\r\n }\r\n }\r\n\r\n .expand_options {\r\n cursor: pointer;\r\n display: block;\r\n height: 22px;\r\n width: 21px;\r\n float: left;\r\n font-size: 0;\r\n text-indent: -9999px;\r\n margin: 1px 0 0 5px;\r\n border: 1px solid #bbb;\r\n -webkit-border-radius: 2px;\r\n -moz-border-radius: 2px;\r\n border-radius: 2px;\r\n background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAyCAIAAAAm4OfBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNrslT0KhDAQhTeLR7ATT6IXSKGFYO0lciFrO1N4AU8TLNXKv0CaJbLJRAZxl1hYyJuXN+PoR/Z9fyFdBNNr27Zf8Oq6bhgGSGUYhpTSzyeBNi8hRFVVEK+6rrXaQFOs6yrvTdOYjcqyVEpTLqXI89yaSypBudq2xckF2TipOSvfmmhZFuAGnJV6Licvey5gj7fnwpwXvEfLfqnT0jQ1OBJCQLnUBvZ9b85VFAV076UU8g1ZckVRxBiDzD6OY62WzPOM9i+cpunvvcZxfCQfPWs9a91Ym2UZ5xyHtd/e8hXWng+/zlrD9jmz1tDj7bkw5wXv0Y210itJEs9az9oHsPYQYACveK0/IuB51AAAAABJRU5ErkJggg==) no-repeat -2px -26px;\r\n\r\n &.expanded {\r\n background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAyCAIAAAAm4OfBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNrslT0KhDAQhTeLR7ATT6IXSKGFYO0lciFrO1N4AU8TLNXKv0CaJbLJRAZxl1hYyJuXN+PoR/Z9fyFdBNNr27Zf8Oq6bhgGSGUYhpTSzyeBNi8hRFVVEK+6rrXaQFOs6yrvTdOYjcqyVEpTLqXI89yaSypBudq2xckF2TipOSvfmmhZFuAGnJV6Licvey5gj7fnwpwXvEfLfqnT0jQ1OBJCQLnUBvZ9b85VFAV076UU8g1ZckVRxBiDzD6OY62WzPOM9i+cpunvvcZxfCQfPWs9a91Ym2UZ5xyHtd/e8hXWng+/zlrD9jmz1tDj7bkw5wXv0Y210itJEs9az9oHsPYQYACveK0/IuB51AAAAABJRU5ErkJggg==) no-repeat -2px -1px;\r\n }\r\n\r\n &:hover {\r\n border-color: #888;\r\n }\r\n }\r\n\r\n .sticky-footer-fixed {\r\n background: #f3f3f3;\r\n border-top: 1px solid #dedede !important;\r\n -moz-box-shadow: inset 0 1px 0 #fcfcfc;\r\n -webkit-box-shadow: inset 0 1px 0 #fcfcfc;\r\n box-shadow: inset 0 1px 0 #fcfcfc;\r\n }\r\n\r\n .redux-sidebar,\r\n .redux-main {\r\n min-height: 300px;\r\n\r\n }\r\n .redux-main {\r\n background: #fff;\r\n margin-left: 201px;\r\n border-left: 1px solid #d8d8d8;\r\n padding: 10px 20px;\r\n -moz-box-shadow: inset 0 1px 0 #fff;\r\n -webkit-box-shadow: inset 0 1px 0 #fff;\r\n box-shadow: inset 0 1px 0 #fff;\r\n position: relative;\r\n\r\n fieldset.disabled {\r\n padding-top: 10px;\r\n }\r\n .redux-group-tab.disabled {\r\n padding-top: 1px;\r\n }\r\n\r\n fieldset.disabled,\r\n .redux-group-tab.disabled {\r\n position: relative;\r\n\r\n &::before {\r\n color: #fff;\r\n font-family: Elusive-Icons;\r\n content: \"\";\r\n font-size: 38px;\r\n position: absolute;\r\n z-index: 1000;\r\n text-shadow: 2px 2px #0e0e0e;\r\n left: 50%;\r\n top: 50%;\r\n margin-top: -25px;\r\n margin-left: -25px;\r\n }\r\n }\r\n\r\n .disabled {\r\n pointer-events: none;\r\n background: rgba(0, 0, 0, 0.25);\r\n opacity: 0.45;\r\n padding-left: 10px !important;\r\n padding-right: 10px !important;\r\n -webkit-touch-callout: none; /* iOS Safari */\r\n -webkit-user-select: none; /* Safari */\r\n -khtml-user-select: none; /* Konqueror HTML */\r\n -moz-user-select: none; /* Old versions of Firefox */\r\n -ms-user-select: none; /* Internet Explorer/Edge */\r\n user-select: none; /* Non-prefixed version, currently\r\n supported by Chrome, Edge, Opera and Firefox */\r\n }\r\n\r\n #redux_ajax_overlay {\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n -moz-opacity: 0.1;\r\n -khtml-opacity: 0.1;\r\n opacity: 0.1;\r\n filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);\r\n filter: alpha(opacity=10);\r\n background: #000;\r\n z-index: 200;\r\n display: none;\r\n }\r\n\r\n .form-table.no-border {\r\n border-top: none;\r\n }\r\n\r\n .form-table tr {\r\n border-bottom: 1px solid #e7e7e7;\r\n\r\n &:last-child {\r\n border-bottom: none !important;\r\n }\r\n\r\n th,\r\n td {\r\n color: #333;\r\n }\r\n }\r\n\r\n .form-table tr td {\r\n table.mceLayout,\r\n table.mceLayout tr,\r\n table.mceLayout tr td {\r\n padding: 0;\r\n border-width: 0;\r\n }\r\n\r\n .redux-th-warning {\r\n font-size: 1em;\r\n color: #c09853;\r\n font-weight: normal;\r\n display: block;\r\n margin-top: 10px;\r\n }\r\n\r\n .redux-field-warning {\r\n border-color: #c09853;\r\n margin-top: 10px;\r\n }\r\n\r\n .redux-th-error {\r\n font-size: 1em;\r\n color: #b94a48;\r\n font-weight: normal;\r\n display: block;\r\n margin-top: 10px;\r\n }\r\n }\r\n\r\n input {\r\n line-height: 19px;\r\n\r\n &.large-text {\r\n width: 100%;\r\n }\r\n }\r\n\r\n .hide {\r\n display: none;\r\n }\r\n\r\n .redux-field-container {\r\n padding: 20px 0;\r\n }\r\n\r\n .mini,\r\n input[type=\"text\"].mini {\r\n width: 60px;\r\n text-align: center;\r\n }\r\n\r\n img {\r\n max-width: 100%;\r\n height: auto;\r\n width: auto !important;\r\n }\r\n\r\n .select2-default {\r\n width: auto !important;\r\n }\r\n\r\n .showDefaults {\r\n display: block;\r\n font-weight: normal;\r\n font-size: 0.8em;\r\n color: #888;\r\n }\r\n\r\n span.description {\r\n display: block;\r\n font-style: normal;\r\n font-weight: 400;\r\n }\r\n\r\n #redux-system-info textarea {\r\n min-height: 730px;\r\n width: 100%;\r\n }\r\n\r\n .field-desc {\r\n clear: both;\r\n font-size: 13px;\r\n }\r\n\r\n .data-full li {\r\n width: 100%;\r\n }\r\n\r\n .data-half li {\r\n width: 50%;\r\n float: left;\r\n }\r\n\r\n .data-third li {\r\n width: 33.3%;\r\n float: left;\r\n }\r\n\r\n .data-quarter li {\r\n width: 25%;\r\n float: left;\r\n }\r\n\r\n .ui-helper-hidden-accessible {\r\n top: inherit;\r\n }\r\n\r\n .form-table {\r\n clear: none !important;\r\n margin-top: 0px !important;\r\n\r\n tr:first-child th,\r\n tr:first-child td {\r\n padding-top: 0;\r\n }\r\n }\r\n\r\n .input-append input {\r\n border-right: 0;\r\n margin-bottom: 0;\r\n border-top-right-radius: 0 !important;\r\n border-bottom-right-radius: 0 !important;\r\n margin-right: 0;\r\n float: left;\r\n margin-top: 0;\r\n display: block;\r\n }\r\n\r\n .input-append .add-on {\r\n border-top-right-radius: 3px;\r\n border-bottom-right-radius: 3px;\r\n margin-left: -2px;\r\n padding-top: 4px !important;\r\n padding-bottom: 2px !important;\r\n }\r\n\r\n .input-prepend input {\r\n border-left: 0;\r\n margin-bottom: 0;\r\n border-top-left-radius: 0 !important;\r\n border-bottom-left-radius: 0 !important;\r\n margin-left: 0;\r\n padding-top: 2px;\r\n padding-bottom: 5px;\r\n float: left;\r\n margin-top: 0;\r\n display: block;\r\n }\r\n\r\n .input-prepend .add-on {\r\n border-top-left-radius: 3px;\r\n border-bottom-left-radius: 3px;\r\n float: left;\r\n }\r\n\r\n .input-append {\r\n margin-right: 10px;\r\n font-size: 0;\r\n white-space: nowrap;\r\n float: left;\r\n display: inline-block;\r\n margin-bottom: 6px;\r\n\r\n }\r\n\r\n .input-append .add-on,\r\n .input-prepend .add-on {\r\n width: auto;\r\n display: inline-block;\r\n min-width: 16px;\r\n padding: 3px 4px;\r\n font-size: 12px;\r\n font-weight: 400;\r\n line-height: 22px;\r\n text-align: center;\r\n text-shadow: 0 1px 0 #fff;\r\n background-color: #eee;\r\n border: 1px solid #7e8993;\r\n }\r\n .input-append .add-on {\r\n border-left-color: #ccc;\r\n }\r\n .input-prepend .add-on {\r\n border-right-color: #ccc;\r\n }\r\n\r\n .input-prepend {\r\n font-size: 0;\r\n white-space: nowrap;\r\n float: left;\r\n display: inline-block;\r\n margin-bottom: 6px;\r\n }\r\n\r\n pre {\r\n white-space: pre-wrap; /* css-3 */\r\n white-space: -moz-pre-wrap; /* Mozilla, since 1999 */\r\n white-space: -pre-wrap; /* Opera 4-6 */\r\n white-space: -o-pre-wrap; /* Opera 7 */\r\n word-wrap: break-word; /* Internet Explorer 5.5+ */\r\n }\r\n }\r\n}\r\n\r\n/* redux-container */\r\n.no-js {\r\n border: 1px solid #ffbaba;\r\n margin: 0;\r\n border-bottom: 1px solid #e7e7e7;\r\n background-color: #f2dede;\r\n color: #b94a48;\r\n padding: 8px 35px 8px 14px;\r\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\r\n}\r\n\r\n/* main */\r\n.redux-sidebar {\r\n width: 202px;\r\n float: left;\r\n\r\n // Flyout menu\r\n .redux-group-tab-link-li {\r\n &.hasSubSections {\r\n &:hover {\r\n .el-rotate {\r\n -webkit-transition: 0.1s ease-in-out;\r\n -moz-transition: 0.1s ease-in-out;\r\n -o-transition: 0.1s ease-in-out;\r\n transition: 0.1s ease-in-out;\r\n\r\n -webkit-transform: rotate(270deg);\r\n -moz-transform: rotate(270deg);\r\n -ms-transform: rotate(270deg);\r\n -o-transform: rotate(270deg);\r\n transform: rotate(270deg);\r\n }\r\n }\r\n }\r\n }\r\n\r\n .redux-group-menu {\r\n margin-top: 0 !important;\r\n background: #f2f2f2;\r\n\r\n li {\r\n margin-top: 0;\r\n\r\n &.active a,\r\n &.active a:hover,\r\n &.activeChild a,\r\n &.activeChild a:hover {\r\n background: #fcfcfc;\r\n color: #269ad6;\r\n width: 184px;\r\n opacity: 1;\r\n }\r\n\r\n &.active a li a {\r\n background: #333;\r\n padding-left: 5px;\r\n }\r\n\r\n &.divide {\r\n padding: 0;\r\n border-width: 1px 0;\r\n border-style: solid;\r\n border-bottom-color: #e7e7e7;\r\n border-top-color: #f9f9f9;\r\n }\r\n\r\n a:first-child {\r\n border-top: none;\r\n }\r\n\r\n a {\r\n display: block;\r\n padding: 10px 4px 10px 14px;\r\n background: #e0e0e0;\r\n background: transparent;\r\n border-width: 1px 0;\r\n border-style: solid;\r\n border-bottom-color: #e7e7e7;\r\n border-top-color: #f9f9f9;\r\n opacity: 0.7;\r\n color: #555;\r\n font-weight: 600;\r\n text-decoration: none;\r\n -webkit-transition: none;\r\n transition: none;\r\n\r\n &.custom-tab {\r\n background: #f6f6f6;\r\n }\r\n\r\n img {\r\n width: 16px;\r\n height: 16px;\r\n position: absolute;\r\n left: 15px;\r\n }\r\n\r\n &:hover {\r\n background: #e5e5e5;\r\n color: #777;\r\n opacity: 1;\r\n box-shadow: inset 4px 0 0 0 currentColor;\r\n transition: box-shadow 0.1s linear;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .redux-menu-warning,\r\n .redux-menu-error,\r\n .hasSubSections .extraIconSubsections {\r\n display: inline-block;\r\n float: right;\r\n padding: 6px 7px 4px 7px;\r\n margin-left: 4px;\r\n font-family: sans-serif;\r\n font-size: 9px;\r\n font-weight: 600;\r\n line-height: 9px;\r\n border-radius: 10px;\r\n -moz-border-radius: 10px;\r\n -webkit-border-radius: 10px;\r\n border: 0 solid transparent;\r\n\r\n i {\r\n margin-left: -3px;\r\n margin-top: -3px;\r\n }\r\n }\r\n\r\n .redux-menu-error {\r\n background-color: rgb(185, 74, 72);\r\n color: rgb(242, 222, 222);\r\n }\r\n\r\n .redux-menu-warning {\r\n background-color: #c09853;\r\n color: #fcf8e3;\r\n }\r\n\r\n ul {\r\n .subsection {\r\n display: none;\r\n }\r\n }\r\n\r\n .redux-group-tab-link-a {\r\n position: relative;\r\n outline: 0;\r\n\r\n i {\r\n vertical-align: middle;\r\n font-size: 1.35em;\r\n position: absolute;\r\n }\r\n\r\n span {\r\n display: block;\r\n &.group_title {\r\n padding-left: 30px;\r\n }\r\n }\r\n }\r\n\r\n .redux-group-menu > li.redux-section-hover > a::after {\r\n right: 0;\r\n border: 9px solid transparent;\r\n content: \" \";\r\n height: 0;\r\n width: 0;\r\n position: absolute;\r\n pointer-events: none;\r\n border-right-color: #fff;\r\n top: 50%;\r\n margin-top: -8px;\r\n }\r\n\r\n .redux-group-tab-link-li {\r\n a.hasError span.group_title {\r\n padding-right: 25px;\r\n }\r\n\r\n &.hasSubSections {\r\n &.redux-section-hover {\r\n position: relative;\r\n\r\n > a {\r\n background-color: #fff;\r\n\r\n &::after {\r\n border-right-color: #46403c;\r\n }\r\n }\r\n\r\n .subsection {\r\n background-color: #46403c;\r\n display: block !important;\r\n z-index: 10000;\r\n position: absolute;\r\n top: 0;\r\n left: 201px;\r\n width: 200px !important;\r\n -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);\r\n box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);\r\n\r\n a {\r\n padding: 8px 15px;\r\n width: 170px;\r\n }\r\n\r\n .redux-group-tab-link-li {\r\n &.hasIcon {\r\n .group_title {\r\n padding-left: 30px !important;\r\n }\r\n }\r\n\r\n .redux-group-tab-link-a {\r\n color: #fff;\r\n\r\n .group_title {\r\n padding-left: 0;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .el-rotate {\r\n -webkit-transition: 0.1s ease-in-out;\r\n -moz-transition: 0.1s ease-in-out;\r\n -o-transition: 0.1s ease-in-out;\r\n transition: 0.1s ease-in-out;\r\n }\r\n }\r\n }\r\n\r\n #redux-header {\r\n text-align: center;\r\n\r\n .display_header {\r\n float: none;\r\n }\r\n }\r\n}\r\n\r\n/* sidebar */\r\n@media only screen and (max-width: 600px) {\r\n .redux-sidebar {\r\n .redux-group-menu li {\r\n &.hasSubSections.redux-section-hover .subsection {\r\n display: none !important;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.mp6 {\r\n .icon-themes {\r\n display: none;\r\n }\r\n\r\n .redux-container {\r\n #info_bar {\r\n padding: 6px 10px 6px 6px;\r\n\r\n a {\r\n margin-top: 2px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.redux-timer {\r\n text-align: center;\r\n font-size: 10px;\r\n color: #888;\r\n}\r\n\r\n.wrap {\r\n margin-top: 0;\r\n}\r\n\r\n@media screen and (max-width: 600px) {\r\n .redux-sidebar {\r\n width: 44px;\r\n\r\n .extraIconSubsections {\r\n display: none !important;\r\n }\r\n\r\n .redux-group-menu li a,\r\n .redux-group-menu li a:hover,\r\n .redux-group-menu li.active a,\r\n .redux-group-menu li.active a:hover,\r\n .redux-group-menu li.activeChild a,\r\n .redux-group-menu li.activeChild a:hover {\r\n width: auto;\r\n }\r\n\r\n .redux-group-tab-link-a {\r\n position: relative;\r\n\r\n i {\r\n position: inherit;\r\n }\r\n\r\n span {\r\n display: none;\r\n position: absolute;\r\n top: 0;\r\n left: 44px;\r\n padding: 12px;\r\n width: 200px;\r\n background: #eee;\r\n border: 1px solid #ccc;\r\n -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2);\r\n -moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2);\r\n box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2);\r\n border-width: 1px 1px 1px 0px;\r\n z-index: 3;\r\n }\r\n\r\n &:hover > span {\r\n display: block;\r\n }\r\n }\r\n }\r\n\r\n .redux-main {\r\n margin-left: 43px;\r\n width: auto;\r\n max-width: 100%;\r\n }\r\n\r\n table.form-table,\r\n .form-table > thead,\r\n .form-table > tbody,\r\n .form-table > tbody > tr > th,\r\n .form-table > tbody > tr > td,\r\n .form-table > tbody > tr {\r\n display: block;\r\n width: 100% !important;\r\n padding: 0px !important;\r\n }\r\n\r\n .form-table > tbody > tr > th,\r\n .form-table > tbody > tr > td {\r\n padding: 10px !important;\r\n }\r\n\r\n .form-table > tbody > tr > th,\r\n .form-table > tbody > tr > td {\r\n padding: 10px !important;\r\n }\r\n}\r\n\r\n//mp6 fixes\r\n@media screen and (max-width: 782px) {\r\n .form-table > tbody > tr > th {\r\n width: 100%;\r\n }\r\n .redux_field_th {\r\n padding-bottom: 0;\r\n }\r\n .mp6 {\r\n .redux-container {\r\n #info_bar {\r\n height: auto;\r\n padding-bottom: 1px;\r\n\r\n a {\r\n margin-top: 5px;\r\n }\r\n }\r\n }\r\n }\r\n .redux-container-switch label {\r\n padding: 5px 10px !important;\r\n }\r\n\r\n .redux-container-button_set label {\r\n padding: 12px 10px;\r\n }\r\n\r\n .redux-container #redux-footer #redux-share {\r\n line-height: 34px;\r\n }\r\n}\r\n\r\npre {\r\n overflow: hidden;\r\n}\r\n\r\n/* Default admin theme */\r\n#redux-header h2 {\r\n color: #fff;\r\n}\r\n\r\n.ui-datepicker-header .ui-icon {\r\n background-image: url(data:image/png;base64,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) !important;\r\n}\r\n\r\n// WP Engine CSS fix\r\n.redux-sidebar .icon-large,\r\n.redux-main .icon-large {\r\n background-image: inherit !important;\r\n width: inherit;\r\n height: inherit;\r\n}\r\n\r\n.redux-main dd,\r\n.redux-sidebar li {\r\n margin-bottom: 0 !important;\r\n}\r\n\r\n.fully-expanded {\r\n .redux-sidebar {\r\n margin-left: -500px;\r\n }\r\n .redux-main {\r\n margin-left: 0;\r\n }\r\n .redux-group-tab {\r\n display: block;\r\n }\r\n}\r\n\r\n#redux-header {\r\n position: relative;\r\n}\r\n\r\n// Modern Theme\r\n.redux-main {\r\n position: relative;\r\n\r\n #redux-sticky {\r\n min-height: 32px;\r\n margin-left: -20px;\r\n margin-right: -20px;\r\n margin-top: -10px;\r\n margin-bottom: 8px;\r\n\r\n #info_bar {\r\n height: 32px;\r\n .expand_options {\r\n margin-top: 4px;\r\n }\r\n }\r\n }\r\n\r\n .redux_field_search {\r\n top: 50px;\r\n right: 5px;\r\n }\r\n\r\n #redux-footer-sticky {\r\n margin-left: -20px;\r\n margin-right: -20px;\r\n margin-bottom: -10px;\r\n }\r\n}\r\n\r\n.redux-qtip {\r\n z-index: 999999 !important;\r\n}\r\n\r\n.select2-container--default .select2-selection--single .select2-selection__clear {\r\n font-size: 1.2em;\r\n top: -1px;\r\n}\r\n\r\n.redux-sidebar .redux-group-menu {\r\n li {\r\n &.active,\r\n &.activeChild {\r\n border-left: 0 none;\r\n\r\n a {\r\n .extraIconSubsections {\r\n display: none;\r\n }\r\n }\r\n\r\n &.hasSubSections {\r\n .redux-menu-error {\r\n display: block;\r\n }\r\n\r\n .subsection {\r\n .redux-menu-error {\r\n margin-right: 2px;\r\n }\r\n }\r\n\r\n .active {\r\n a {\r\n &::after {\r\n right: 0;\r\n border: solid 8px transparent;\r\n content: \"\\0020\";\r\n height: 0;\r\n width: 0;\r\n position: absolute;\r\n pointer-events: none;\r\n border-right-color: #fff;\r\n top: 50%;\r\n margin-top: -8px;\r\n }\r\n }\r\n }\r\n\r\n a {\r\n -webkit-transition: all 0.2s;\r\n -moz-transition: all 0.2s;\r\n transition: all 0.2s;\r\n color: #fff;\r\n width: auto;\r\n border-bottom: 0;\r\n }\r\n\r\n ul.subsection li {\r\n border-top: 0 none !important;\r\n\r\n &.active a:hover {\r\n color: #fff;\r\n }\r\n\r\n a {\r\n width: auto;\r\n border-top: 0 !important;\r\n padding: 7px;\r\n color: #fff;\r\n padding-left: 15px;\r\n -webkit-transition: all 0.2s;\r\n -moz-transition: all 0.2s;\r\n -ms-transition: all 0.2s;\r\n -o-transition: all 0.2s;\r\n transition: all 0.2s;\r\n\r\n span.group_title {\r\n padding-left: 5px !important;\r\n }\r\n }\r\n\r\n &.hasIcon {\r\n a {\r\n padding-left: 14px;\r\n\r\n span.group_title {\r\n padding-left: 30px !important;\r\n }\r\n\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n &.hasSubSections {\r\n .redux-menu-error {\r\n display: none;\r\n margin-right: 5px;\r\n }\r\n\r\n a {\r\n &.hasError {\r\n .extraIconSubsections {\r\n background-color: rgb(185, 74, 72);\r\n color: rgb(242, 222, 222);\r\n }\r\n }\r\n\r\n .extraIconSubsections {\r\n border-radius: 10px;\r\n -moz-border-radius: 10px;\r\n -webkit-border-radius: 10px;\r\n border: 0 solid transparent;\r\n font-size: 9px;\r\n height: 9px;\r\n line-height: 9px;\r\n margin-right: 5px;\r\n padding: 6px 7px 4px 7px;\r\n width: 5px;\r\n }\r\n }\r\n }\r\n\r\n &.active {\r\n &.hasSubSections {\r\n a {\r\n position: relative;\r\n\r\n &::after {\r\n right: 0;\r\n border: solid 8px transparent;\r\n content: \"\\0020\";\r\n height: 0;\r\n width: 0;\r\n position: absolute;\r\n pointer-events: none;\r\n border-right-color: #fff;\r\n top: 50%;\r\n margin-top: -8px;\r\n }\r\n\r\n }\r\n\r\n ul.subsection li a {\r\n &::after {\r\n border: 0 none !important;\r\n content: \"\\0020\" !important;\r\n\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\ndiv.redux-star-holder {\r\n position: relative;\r\n height: 19px;\r\n width: 100px;\r\n font-size: 19px;\r\n}\r\n\r\ndiv.redux-star {\r\n height: 100%;\r\n position: absolute;\r\n top: 0px;\r\n left: 0px;\r\n background-color: transparent;\r\n letter-spacing: 1ex;\r\n border: none;\r\n\r\n img {\r\n width: 19px;\r\n height: 19px;\r\n border-left: 1px solid #f1f1f1;\r\n border-right: 1px solid #f1f1f1;\r\n display: block;\r\n position: absolute;\r\n right: 0px;\r\n border: none;\r\n text-decoration: none;\r\n }\r\n\r\n &.redux-star-rating {\r\n background-color: #fc0;\r\n }\r\n\r\n &.redux-star1 {\r\n width: 20%;\r\n }\r\n\r\n &.redux-star2 {\r\n width: 40%;\r\n }\r\n\r\n &.redux-star3 {\r\n width: 60%;\r\n }\r\n\r\n &.redux-star4 {\r\n width: 80%;\r\n }\r\n\r\n &.redux-star5 {\r\n width: 100%;\r\n }\r\n}\r\n\r\n@media screen and (max-width: 600px) {\r\n .sticky-save-warn .redux-save-warn {\r\n top: 0 !important;\r\n right: 14px !important;\r\n }\r\n\r\n .form-table > tbody > tr > th {\r\n padding-bottom: 0 !important;\r\n }\r\n\r\n .redux_field_th {\r\n padding-top: 0;\r\n padding-bottom: 0;\r\n }\r\n\r\n .redux-main {\r\n .redux-field-container {\r\n padding-top: 0;\r\n padding-bottom: 0;\r\n }\r\n .subsection a {\r\n min-height: 15px;\r\n }\r\n }\r\n\r\n #redux-footer #redux-share,\r\n .redux-hint-qtip {\r\n display: none;\r\n }\r\n\r\n .redux-container {\r\n .redux-main {\r\n margin-left: 44px;\r\n }\r\n\r\n .redux-action_bar {\r\n float: none;\r\n }\r\n }\r\n\r\n .redux-group-tab-link-a {\r\n min-height: 15px;\r\n\r\n span {\r\n padding: 11px 12px;\r\n color: #555;\r\n -webkit-transition: all 0.3s;\r\n -moz-transition: all 0.3s;\r\n transition: all 0.3s;\r\n &:hover {\r\n background: #e5e5e5;\r\n }\r\n\r\n text-shadow: none !important;\r\n }\r\n }\r\n}\r\n\r\n@media screen and (max-width: 400px) {\r\n #redux-defaults {\r\n display: none;\r\n }\r\n}\r\n\r\n@media screen and (max-width: 700px) {\r\n #redux-defaults-section {\r\n display: none;\r\n }\r\n}\r\n\r\n@media screen and (max-width: 730px) {\r\n #redux-share {\r\n display: none;\r\n }\r\n\r\n #redux-defaults-section2 {\r\n display: none;\r\n }\r\n #redux-share {\r\n display: none;\r\n }\r\n}\r\n\r\n@media screen and (min-width: 601px) and (max-width: 782px) {\r\n .redux-container {\r\n .sticky-save-warn .redux-save-warn {\r\n top: 47px !important;\r\n right: 13px !important;\r\n }\r\n }\r\n}\r\n\r\n@media screen and (max-width: 782px) {\r\n #redux-footer #redux-share {\r\n line-height: 38px;\r\n font-size: 18px;\r\n }\r\n\r\n .sticky-save-warn .redux-save-warn {\r\n right: 13px;\r\n top: 46px;\r\n }\r\n\r\n .redux-container .expand_options {\r\n margin-top: 5px;\r\n }\r\n\r\n .redux-action_bar input {\r\n margin-bottom: 0 !important;\r\n }\r\n\r\n .redux-main {\r\n .form-table-section-indented {\r\n input[type=\"text\"] {\r\n width: 95% !important;\r\n }\r\n }\r\n\r\n .redux-container-sortable {\r\n input[type=\"text\"] {\r\n width: 80%;\r\n display: initial;\r\n }\r\n }\r\n\r\n .redux-typography-container {\r\n .input_wrapper input.mini {\r\n font-size: 16px !important;\r\n height: 40px !important;\r\n padding: 7px 10px !important;\r\n line-height: 24px !important;\r\n }\r\n\r\n .picker-wrapper label {\r\n margin-top: 16px !important;\r\n }\r\n }\r\n\r\n .input-append {\r\n height: 50px !important;\r\n\r\n .add-on {\r\n font-size: 16px;\r\n line-height: 24px !important;\r\n padding: 7px;\r\n height: 32px !important;\r\n float: right;\r\n margin-top: -40px;\r\n }\r\n }\r\n\r\n .redux-hint-qtip {\r\n float: left !important;\r\n }\r\n\r\n .redux-action_bar .button {\r\n margin-top: -1px;\r\n }\r\n }\r\n}\r\n\r\n@media screen and (max-width: 570px) {\r\n .redux-main {\r\n .redux-container-sortable {\r\n .checkbox-container {\r\n width: 85%;\r\n padding-bottom: 5px;\r\n\r\n label {\r\n display: initial;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n// Gutenberg\r\n.block-editor-page {\r\n .redux-container {\r\n .redux-metabox .redux-container {\r\n border-left: 1px solid #eee;\r\n border-right: 1px solid #eee;\r\n }\r\n }\r\n}\r\n"]}
|
redux-core/assets/css/redux-fields.min.css
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
-
.redux-main .redux-container-background .redux-background-position,.redux-main .redux-container-background .redux-background-position select,.redux-main .redux-container-background .redux-background-attachment,.redux-main .redux-container-background .redux-background-attachment select,.redux-main .redux-container-background .redux-background-clip,.redux-main .redux-container-background .redux-background-clip select,.redux-main .redux-container-background .redux-background-origin,.redux-main .redux-container-background .redux-background-origin select,.redux-main .redux-container-background .redux-background-size,.redux-main .redux-container-background .redux-background-size select,.redux-main .redux-container-background .redux-background-repeat,.redux-main .redux-container-background .redux-background-repeat select{width:200px !important;margin-right:10px;margin-bottom:7px}.redux-main .redux-container-background .background-preview{display:block;width:100%;margin:5px 0 10px;border:1px dotted #d3d3d3}.redux-main .redux-container-background .select2-container{margin-right:10px;margin-bottom:10px}.redux-main .redux-container-background .wp-picker-container{margin-bottom:10px}.redux-main .redux-container-background .upload{width:100%;margin-bottom:8px}.redux-main .redux-container-select li.ui-state-highlight{height:20px;margin-top:2px;margin-left:5px;width:64px;margin-bottom:0}.wp-customizer .redux-container-background .redux-background-position,.wp-customizer .redux-container-background .redux-background-position select,.wp-customizer .redux-container-background .redux-background-attachment,.wp-customizer .redux-container-background .redux-background-attachment select,.wp-customizer .redux-container-background .redux-background-clip,.wp-customizer .redux-container-background .redux-background-clip select,.wp-customizer .redux-container-background .redux-background-origin,.wp-customizer .redux-container-background .redux-background-origin select,.wp-customizer .redux-container-background .redux-background-size,.wp-customizer .redux-container-background .redux-background-size select,.wp-customizer .redux-container-background .redux-background-repeat,.wp-customizer .redux-container-background .redux-background-repeat select{width:100% !important}.redux-container-ace_editor .ace-wrapper{position:static}.redux-container-ace_editor .ace_editor{height:200px;border-radius:3px}.redux-container-ace_editor .ace_gutter{z-index:1 !important}.redux-container-border .select2-container{float:left;display:block;margin-right:10px}.redux-container-border .select_wrapper{float:left;width:inherit}.redux-container-border .select_wrapper select{width:80px;float:left}.redux-container-border .field-border-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-container-border .field-border-input input{display:inline-block !important;width:100px !important}.redux-container-border .field-border-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-container-border .select_wrapper{margin-top:6px}}.redux-main .redux-container-box_shadow .box-shadow-inset{margin:0 auto}.redux-main .redux-container-box_shadow .box-shadow-inset #shadow-result{padding:20px;margin-bottom:20px;margin-top:20px;min-height:180px;border:0px solid #ddd;background:#f1f1f1;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.redux-main .redux-container-box_shadow .box-shadow-inset .row-content:after,.redux-main .redux-container-box_shadow .box-shadow-inset .row:after{clear:both;content:" ";display:block;height:0;visibility:hidden}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2{width:50%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2.disabled label strong{color:#cccccc}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 label{color:#999999}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled{pointer-events:none;opacity:0.4;z-index:200;background:0;padding:0 !important}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled button{background-color:#888}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled a{z-index:-1}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 ul li{padding-bottom:10px}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2:first-child{padding-right:20px}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2:last-child{padding-left:20px}.redux-container-checkbox label{vertical-align:top;width:100%}.redux-container-checkbox label .field-desc{margin-top:0;float:left;width:93%;clear:none}.redux-container-color_gradient .redux-gradient-preview{height:150px;margin-top:10px;border-radius:4px}.redux-container-color_gradient .colorGradient,.redux-container-color_gradient .redux-gradient-type{display:inline-block;margin-right:20px}.redux-container-color_gradient .colorGradient strong,.redux-container-color_gradient .redux-gradient-type strong{display:table;margin-bottom:5px;margin-left:3px;font-size:12px;color:#999}@media screen and (max-width: 660px){.redux-container-color_gradient .colorGradient{display:block;text-align:center !important}}.redux-main .redux-container-color_palette label{position:relative;display:inline-block;padding:0;margin:0}.redux-main .redux-container-color_palette .colors-wrapper{max-height:300px;overflow-y:auto;padding:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.redux-main .redux-container-color_palette .colors-wrapper .color-palette-color{color:transparent;display:block;width:100%;height:100%;overflow:hidden;border:1px solid rgba(0,0,0,0.2)}.redux-main .redux-container-color_palette .colors-wrapper.round label{padding:3px}.redux-main .redux-container-color_palette .colors-wrapper.round .color-palette-color{border-radius:50%}.redux-main .redux-container-color_palette .colors-wrapper.box-shadow .color-palette-color{-webkit-box-shadow:inset 3px 3px 13px 2px rgba(0,0,0,0.22);box-shadow:inset 3px 3px 13px 2px rgba(0,0,0,0.22)}.redux-main .redux-container-color_palette .colors-wrapper input{display:none}.redux-main .redux-container-color_palette .colors-wrapper input:checked+label .color-palette-color{border:0;width:130%;height:130%;position:relative;left:-15%;top:-15%;z-index:99;-webkit-box-shadow:1px 1px 6px 1px #333333;box-shadow:1px 1px 6px 1px #333333;border:1px solid rgba(0,0,0,0.3)}.redux-main .redux-container-color_palette .colors-wrapper.with-margin label{margin:3px !important}.sp-container{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);vertical-align:top}.sp-replacer{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);vertical-align:top}.sp-replacer:focus,.sp-replacer:hover,.sp-replacer.focus,.sp-replacer.hover{background:#fafafa;border-color:#999;color:#222}.sp-replacer:focus,.sp-replacer.focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8)}.sp-replacer.active:focus{-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8)}.sp-replacer.active,.sp-replacer.active:hover,.sp-replacer:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5)}#ui-datepicker-div{z-index:15 !important}.ui-datepicker-header{background-color:#00abef}.redux-dimensions-container select,.redux-dimensions-container .select_wrapper{width:80px !important;float:left}.redux-dimensions-container .field-dimensions-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-dimensions-container .field-dimensions-input input{display:inline-block !important;width:100px !important}.redux-dimensions-container .field-dimensions-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-dimensions-container .select_wrapper{margin-top:6px}}.redux-main .divide{height:20px;line-height:20px;float:none;border-color:#e7e7e7;display:block;width:100%;height:35px !important;line-height:35px !important;position:relative;margin:15px 0 10px 0}.redux-main .divide .inner{width:42% !important;left:40% !important;margin-left:-6%;background-color:#fcfcfc;border-color:#e7e7e7;position:absolute;height:1px;top:50%;width:100%;margin-top:-1px;border-top-width:1px;border-top-style:solid}.redux-main .divide .inner span{background-color:#fcfcfc;border-color:#e7e7e7;height:5px;width:5px;border-width:2px;border-style:solid;display:block;position:absolute;left:50%;margin-left:-5px;margin-top:-5px}.wp-customizer .redux-container-divide .divide .inner{width:82% !important;left:18% !important;margin-left:-8%}.redux-container-editor .mceLayout td{border-width:1px;margin:0;padding:1px}.redux-container-editor input,.redux-container-editor textarea{margin:inherit}.redux-container-editor textarea{border-style:none;border:0;border-width:0}.redux-container-editor .wp-editor-container{border-radius:3px}.redux-container-editor .wp-editor-container textarea{border-radius:0;border-style:inherit}.redux-container-editor .quicktags-toolbar input{margin:2px 1px 4px;display:inline-block;min-width:26px;padding:2px 4px;font:12px/18px Arial, Helvetica, sans-serif normal;color:#464646;border:1px solid #c3c3c3;border-radius:3px;background:#eee;background-image:-webkit-gradient(linear, left bottom, left top, from(#e3e3e3), to(#fff));background-image:-webkit-linear-gradient(bottom, #e3e3e3, #fff);background-image:linear-gradient(to top, #e3e3e3, #fff)}.redux-container-image_select .redux-table-container{display:table;table-layout:fixed;width:100%}.redux-container-image_select .redux-image-select{margin:0 !important}.redux-container-image_select .redux-image-select .tiles{display:block;background-color:#fff;background-repeat:repeat;width:40px;height:40px}.redux-container-image_select .redux-image-select img,.redux-container-image_select .redux-image-select .tiles{border-color:#d9d9d9}.redux-container-image_select .redux-image-select li:last-child{margin-bottom:0}.redux-container-image_select .redux-image-select input[type="radio"]{display:none}.redux-container-image_select .redux-image-select-presets img{width:100%}.redux-container-image_select ul.redux-image-select li{margin:0 10px 3px 10px;display:inline-block;padding:2px 2px;padding-left:0}.redux-container-image_select .redux-image-select-selected{background-color:#f9f9f9}.redux-container-image_select .redux-image-select img,.redux-container-image_select .redux-image-select-selected img,.redux-container-image_select .redux-image-select .tiles,.redux-container-image_select .redux-image-select-selected .tiles{border-width:4px;border-style:solid}.redux-container-image_select .redux-image-select-selected .tiles,.redux-container-image_select .redux-image-select-selected .tiles{border-color:#7a7a7a}.redux-info-field{min-height:20px;padding:8px 19px;margin:10px 0;border:1px solid;border-radius:4px;border:1px solid;position:relative}.redux-info-field h1,.redux-info-field h2,.redux-info-field h3,.redux-info-field h4,.redux-info-field h5,.redux-info-field h6{border-bottom:0 !important}.redux-info-field h3{color:#777}.redux-info-field .redux-info-icon{display:inline-block;margin-right:15px}.redux-info-field .redux-info-icon i{font-size:2em}.redux-info-field .redux-info-desc{display:inline-block;vertical-align:top}.redux-info-field.redux-normal{background-color:#eee;border-color:#ccc;color:#666}.redux-info-field.redux-normal i{color:#c5c5c5}.redux-info-field.redux-warning{background-color:#fbeba4;border-color:#d7c281;color:#958234}.redux-info-field.redux-warning i{color:#dcca81}.redux-info-field.redux-success{background-color:#c4ee91;border-color:#71af5d;color:#4d7615}.redux-info-field.redux-success i{color:#a0ca6c}.redux-info-field.redux-critical{background-color:#fba1a3;border-color:#b84f5b;color:#981225}.redux-info-field.redux-critical i{color:#dd767d}.redux-info-field.redux-info{background-color:#d3e4f4;border-color:#a9b6c2;color:#5c80a1}.redux-info-field.redux-info i{color:#afc6da}.redux-notice-field{margin:15px 0 0;background-color:#fff;border:0;border-left:4px solid #f3f3f3;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);padding:1px 12px}.redux-notice-field h1,.redux-notice-field h2,.redux-notice-field h3,.redux-notice-field h4,.redux-notice-field h5,.redux-notice-field h6{border-bottom:0 !important}.redux-notice-field p{margin:0.5em 0;padding:2px}.redux-notice-field .redux-info-icon{display:inline-block;margin-right:15px}.redux-notice-field .redux-info-icon i{font-size:2em}.redux-notice-field .redux-info-desc{display:inline-block;vertical-align:top}.redux-notice-field.redux-info{border-left:4px solid #0099d5}.redux-notice-field.redux-success{border-left:4px solid #7ad03a}.redux-notice-field.redux-warning{border-left:4px solid #fbeba4}.redux-notice-field.redux-critical{border-left:4px solid #dd3d36}.redux-main .redux-field-container.redux-container-info{padding:0}.wp-customizer .hasIcon.redux-notice-field .redux-info-desc,.wp-customizer .hasIcon.redux-info-field .redux-info-desc{display:block;margin-left:43px}.wp-customizer .hasIcon.redux-notice-field .redux-info-icon,.wp-customizer .hasIcon.redux-info-field .redux-info-icon{float:left}.wp-customizer .redux-main .customize-control.customize-control-redux-info{border-bottom:0}.redux-container-link_color .linkColor{display:inline-block;padding-right:10px;padding-bottom:7px}.redux-container-link_color .linkColor strong{display:table;margin-bottom:5px;margin-left:3px;font-size:12px;font-weight:normal;color:#999}.redux-main .redux-media-slider{width:40%;display:inline-block;margin-left:30px}.redux-main .redux-media-filter-container{padding-top:20px}.redux-main .redux-media-filter-container .container-label{margin-bottom:20px;padding-bottom:1px;border-bottom:1px solid #e7e7e7;font-weight:600;font-size:12px;color:#999}.redux-main .redux-media-filter-container .media-filter{display:inline-block;width:47%;margin-bottom:5px}.redux-main .redux-media-filter-container .media-filter label{display:inline-block;width:130px;color:#999}.redux-main .redux-media-filter-container .media-filter label.disabled .filter-value{color:#ccc}.redux-container-multi_text ul.redux-multi-text{margin:0;padding:0}.redux-container-multi_text .redux-multi-text-add{clear:both;margin:5px 0}.redux-container-multi_text a.redux-multi-text-remove.deletion{color:#f00;padding:2px 4px;margin-left:5px}.redux-container-multi_text a.redux-multi-text-remove.deletion:hover{background:#ff0;color:#fff;text-decoration:none}@media screen and (max-width: 782px){.redux-container-multi_text input{clear:both}.redux-container-multi_text .redux-multi-text-remove{margin:0;float:right}}.wp-customizer .redux-container-multi_text .button{float:right}.wp-customizer .redux-container-multi_text .redux-multi-text-remove{float:right;margin-bottom:5px}.wp-customizer .redux-container-multi_text ul.redux-multi-text input{width:100% !important}.redux-container-palette label{border:3px solid transparent;border-color:transparent !important;border-radius:0;width:100% !important;display:block}.redux-container-palette label.ui-button.ui-widget{width:95%;background:none;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.redux-container-palette label.ui-button.ui-widget .ui-checkboxradio-icon,.redux-container-palette label.ui-button.ui-widget .ui-checkboxradio-icon-space{display:none}.redux-container-palette label.ui-button.ui-widget span{padding:10px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:0;line-height:10px;color:rgba(0,0,0,0);-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;text-shadow:0}.redux-container-palette label.ui-button.ui-widget span:hover{-webkit-box-flex:3;-webkit-flex-grow:3;-ms-flex-positive:3;flex-grow:3;font-weight:bold;min-width:60px;font-size:12px;line-height:10px;color:#333;text-shadow:0 0 8px #fff, 0 0 8px #fff}.redux-container-palette label.ui-state-active{border:3px solid #333 !important}.wp-customizer .redux-main .redux-container-palette label{margin-bottom:3px}.redux-main .form-table-section-indented{width:95%;margin-left:5% !important}.redux-main .form-table-section tr:first-of-type th:first-of-type{padding:0px !important}.redux-main h3{margin-top:10px}.redux-main .form-table-section-indented>tbody>tr:first-child{display:none}.redux-main .form-table-section-indented>tbody>tr:nth-last-child(2){border-bottom:0}.redux-container-select li.ui-state-highlight{height:20px;margin-top:2px;margin-left:5px;width:64px;margin-bottom:0}.select2-search__field{width:none !important}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove,.select2-container--classic .select2-selection--single .select2-selection__clear{font-size:1.2em}.redux-container-select_image{margin-top:2px;margin-left:5px;width:100%;margin-bottom:0}.redux-preview-image{max-height:250px;max-width:250px;padding:5px;margin-top:10px;border:1px solid #e3e3e3;background:#f7f7f7;border-radius:3px}.redux-container-slider .redux-slider-container{margin-left:25px;margin-right:25px;width:200px;display:inline-block;vertical-align:middle}.redux-container-slider .redux-slider-input,.redux-container-slider .redux-slider-select-one,.redux-container-slider .redux-slider-select-two{width:100px !important;text-align:center}.redux-container-slider .redux-slider-label{position:absolute;margin-left:-5px}.redux-container-slider .redux-slider-label-one{position:absolute;margin-left:-22px}.redux-container-slider .redux-slider-label-two{position:absolute;margin-top:-21px;margin-left:245px}@media screen and (max-width: 782px){.redux-container-slider input{display:inline-block !important}}@media screen and (max-width: 570px){.redux-container-slider{text-align:center}.redux-container-slider input,.redux-container-slider select,.redux-container-slider .redux-slider-label,.redux-container-slider .select2-container{display:block !important;position:inherit;margin:10px auto}.redux-container-slider .redux-slider-container{margin-top:3px;width:80%}}.wp-customizer .redux-container-slider .redux-slider-label{float:left;position:inherit;width:25%;text-align:center;margin-left:0}.wp-customizer .redux-container-slider .redux-slider-input,.wp-customizer .redux-container-slider .redux-slider-select-one,.wp-customizer .redux-container-slider .redux-slider-select-two{width:25% !important}.wp-customizer .redux-container-slider .redux-slider-container{width:70%;margin-right:0;margin-left:5%}.redux-container-slides .redux-slides-list .select2-container{margin-bottom:10px;width:100%}.redux-container-slides .ui-accordion-header{margin-bottom:0}.redux-container-slides .full-text,.redux-container-slides .large-text{width:100%}.redux-container-slides .redux-slides-accordion-group{border:1px solid #dfdfdf !important;border-radius:3px !important;margin-top:0px !important;margin-bottom:10px;background:#f9f9f9;padding:5px}.redux-container-slides .redux-slides-accordion-group h3{border:1px solid #dfdfdf;cursor:move !important;font-weight:bold;padding:0 10px !important;height:40px;line-height:40px !important;background-color:#f1f1f1;background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));background-image:-webkit-linear-gradient(top, #f9f9f9, #ececec);background-image:linear-gradient(to bottom, #f9f9f9, #ececec);overflow:hidden;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;text-align:center}.redux-container-slides #redux-slides-accordion .redux-slides-image{height:250px;padding:5px;margin-top:10px;margin-bottom:10px;border:1px solid #e3e3e3;background:#f7f7f7;border-radius:3px}.redux-container-slides .redux-slides-add{float:right;margin-right:10%;display:block;margin-bottom:10px}.redux-container-slides .redux-slides-remove{color:#ef521d !important;float:right;margin-top:5px}.redux-container-slides .redux-slides-header{font-weight:bold}.redux-container-slides .redux_slides_add_remove{margin-bottom:10px}.redux-container-slides input{width:100% !important}.wp-customizer .redux-container-slides .ui-accordion .ui-accordion-content{padding:10px}.redux-container-sortable i.el,.redux-container-sortable i.dashicons-menu{cursor:move;padding-top:5px}.redux-container-sortable label{margin-right:10px}.redux-container-sortable label.bugger{margin-bottom:0px !important;font-size:12px !important;color:#999}.redux-container-sortable input{margin-right:10px}.redux-container-sortable .checkbox-container{width:100%}.redux-container-sortable .checkbox-container label{margin-bottom:2px !important;cursor:inherit}.redux-container-sortable .checkbox-container .drag{float:right;margin-left:10px}.redux-container-sortable ul.checkbox li{padding:5px 10px;border:1px solid #333;background:#fff;margin-bottom:5px !important}.redux-container-sortable ul.checkbox li .dashicons.visibility{padding-top:4px;margin-right:10px;cursor:pointer}.redux-container-sortable ul.checkbox li.invisible{color:#aaa;border:1px dashed #aaa}.redux-container-sortable ul.checkbox li.invisible .dashicons.visibility{color:#aaa}.redux-container-sortable ul.labeled li{line-height:1.4em !important}.redux-container-sortable li{line-height:30px !important}.redux-container-sortable li.ui-state-highlight{height:30px;width:364px;margin-bottom:13px}.redux-container-sortable li.placeholder{height:30px;margin:10px 0}.wp-customizer .redux-sortable input[type="text"]{width:92%}.wp-customizer .redux-sortable i.el{margin-left:5px}.wp-customizer .redux-container-sortable .checkbox-container{width:inherit}.wp-customizer .redux-container-sortable .ui-draggable-handle{margin-left:3%}.redux-container-sorter{margin-right:-20px}.redux-container-sorter ul{background:#f9f9f9;border:1px solid #e3e3e3;min-height:40px;padding:10px 10px 0;width:145px;float:left;margin:0 15px 0 0}.redux-container-sorter ul.filled{opacity:0.7;filter:alpha(opacity=70);background:#efecec}.redux-container-sorter ul li{border:1px solid #dfdfdf;cursor:move;font-weight:bold;margin-bottom:10px !important;padding:0 10px;height:40px;line-height:40px !important;background-color:#f1f1f1;background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));background-image:-webkit-linear-gradient(top, #f9f9f9, #ececec);background-image:linear-gradient(to bottom, #f9f9f9, #ececec);overflow:hidden;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;text-align:center}.redux-container-sorter ul li h3{margin:0 0 10px;text-align:center;color:#777;text-transform:capitalize;word-wrap:break-word}.redux-container-sorter ul li.placeholder{height:40px}.wp-customizer .redux-container-sorter ul{width:85%;margin:0 0 5px 0}.redux-container-spacing select,.redux-container-spacing .select_wrapper{width:80px !important;float:left}.redux-container-spacing .field-spacing-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-container-spacing .field-spacing-input input{display:inline-block !important;width:70px !important}.redux-container-spacing .field-spacing-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-container-spacing .select_wrapper{margin-top:6px}}.redux-container-spinner .spinner-wrpr{position:relative;display:block;height:30px;overflow:hidden}.redux-container-spinner .spinner-wrpr .spinner-input{position:relative !important;z-index:1;width:75px !important;height:30px !important;background:#eee !important;border:1px solid #bfbfbf !important;border-right:0 !important;border-left:0 !important;border-radius:0 !important}.redux-container-spinner .ui-spinner{position:static;display:inline}.redux-container-spinner .ui-spinner-buttons{position:absolute;padding:0}.redux-container-spinner .ui-widget .ui-spinner-button{color:#fff;position:absolute;top:0;padding:0 0 30px;overflow:hidden;cursor:pointer;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));background:-webkit-linear-gradient(#fff, #f3f3f3);background:linear-gradient(#fff, #f3f3f3);background-color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none}.redux-container-spinner .ui-spinner-button:hover,.redux-container-spinner .ui-state-hover{background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#fff));background:-webkit-linear-gradient(#f3f3f3, #fff);background:linear-gradient(#f3f3f3, #fff);background-color:#f3f3f3}.redux-container-spinner .ui-corner-tr,.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-n{border-radius:0 3px 3px 0}.redux-container-spinner .ui-corner-br,.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-s{border-radius:3px 0 0 3px}.redux-container-spinner .ui-spinner-button .ui-icon{top:0;display:block;width:28px;height:28px;margin:0;border:1px solid #b7b7b7;background-image:initial;text-indent:0;text-align:center;font-size:18px;line-height:26px}.dp-numberPicker,.dp-numberPicker-add,.dp-numberPicker-sub,.dp-numberPicker-input{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;vertical-align:top;height:30px}.dp-numberPicker{border-radius:3px}.redux-container .redux-container-spinner .dp-numberPicker-add,.redux-container .redux-container-spinner .dp-numberPicker-sub{width:30px;font-size:21px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;background-color:#33b5e5;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);height:29px !important}.redux-container .redux-container-spinner .dp-numberPicker-add.disabled,.redux-container .redux-container-spinner .dp-numberPicker-sub.disabled{background-color:#2c6a81}.dp-numberPicker-add{border-top-right-radius:3px;border-bottom-right-radius:3px}.dp-numberPicker-sub{border-top-left-radius:3px;border-bottom-left-radius:3px}.dp-numberPicker-input{width:70px;background-color:#eee;border:0;margin:0 !important;-webkit-box-shadow:inset 0px 1px 1px rgba(255,255,255,0.5),inset 0px -1px 1px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 1px rgba(255,255,255,0.5),inset 0px -1px 1px rgba(0,0,0,0.5)}.dp-numberPicker-input:disabled{background-color:#eee}.redux-container-switch .switch-options{min-height:30px;margin-right:10px}.redux-container-switch .switch-options label{cursor:pointer}.redux-container-switch .switch-options input{display:none}.redux-container-switch .cb-enable,.redux-container-switch .cb-disable{padding:0 10px;border-width:1px;border-style:solid;-webkit-appearance:none;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.redux-container-switch .cb-enable span,.redux-container-switch .cb-disable span{line-height:30px;display:block;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.redux-container-switch .cb-enable,.redux-container-switch .cb-disable,.redux-container-switch .cb-enable span,.redux-container-switch .cb-disable span{display:block;float:left}.redux-container-switch .cb-enable{border-right:0;border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px}.redux-container-switch .cb-enable.selected{color:#fff}.redux-container-switch .cb-disable{border-left:0;border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px}.redux-container-switch .cb-disable.selected{color:#fff}.redux-container-text label{display:block;position:relative;font-size:12px !important;text-align:left;color:#999;margin:4px 0 2px 0 !important;cursor:default;top:5px;width:100px}.redux-container-text input{clear:left}.redux-container-text .input_wrapper{display:block;position:relative;padding:0;width:23%;max-width:23%;min-width:70px;float:left;clear:left;height:57px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.wp-customizer .redux-container-text .input_wrapper{width:100%;max-width:100%;height:auto}.redux-main .redux-typography-container{display:block;position:relative;margin:0;padding:0;width:100%;max-width:660px}.redux-main .redux-typography-container .redux-typography-slider{margin-top:11px;width:auto}.redux-main .redux-typography-container .clearfix{clear:both}.redux-main .redux-typography-container .clearfix::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.redux-main .redux-typography-container input.wp-picker-default,.redux-main .redux-typography-container .redux-typography-color{-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:24px;padding:0 14px !important;margin-top:0;margin-bottom:0;font-size:12px !important}.redux-main .redux-typography-container .select_wrapper{display:block;position:relative;float:left;clear:none;margin:0 10px 0 0;width:48% !important;min-width:210px !important;max-width:324px !important;height:57px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-typography-container .select_wrapper:nth-child(odd){margin-right:10px !important}.redux-main .redux-typography-container .select_wrapper:nth-child(even){margin-right:10px !important}.redux-main .redux-typography-container .select_wrapper.typography-family .select2-container{width:100%}.redux-main .redux-typography-container .select_wrapper .redux-typography{font-size:14px !important;display:block;float:left;height:28px !important;line-height:50px !important;padding:0 !important;width:100% !important;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-typography-container .wp-picker-container{float:left;clear:left;margin-bottom:12px;padding:3px;border-radius:3px}.redux-main .redux-typography-container .input_wrapper{display:block;position:relative;margin:0 4px 0 5px;padding:0;width:23%;max-width:23%;min-width:70px;float:left;clear:none;height:57px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.redux-main .redux-typography-container .input_wrapper.margin-top,.redux-main .redux-typography-container .input_wrapper.margin-bottom{margin-left:0px}.redux-main .redux-typography-container .input_wrapper.font-size{margin-left:0}.redux-main .redux-typography-container .input_wrapper input.mini{-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:78%;text-align:center;margin:0;height:28px;top:3px;padding:0 2px 0 5px;text-decoration:none;border-radius:4px}.redux-main .redux-typography-container .picker-wrapper{display:block;position:relative;margin:0;padding:0;width:100%;min-width:100%;clear:none;height:57px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.redux-main .redux-typography-container label{position:relative;font-size:12px !important;text-align:left;color:#999;width:100%;cursor:default}.redux-main .redux-typography-container .typography-preview{display:none;width:100%;border:1px dotted #d3d3d3;max-width:850px;padding:10px;font-size:10pt;height:auto;margin:5px 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.redux-main .redux-typography-container .typography-color{border:0 none;margin:0}.redux-main .redux-typography-container ::-webkit-input-placeholder{line-height:19px}@media screen and (max-width: 540px){.redux-main .redux-main .redux-typography-container{max-width:230px;margin:0 auto}.redux-main .redux-main .redux-typography-container .select_wrapper{max-width:210px;min-width:210px;width:210px;margin-left:0 !important;margin-right:0 !important}.redux-main .redux-main .redux-typography-container .input_wrapper{max-width:101px;min-width:101px;width:101px;margin-left:0 !important;margin-right:5px !important}.redux-main .redux-main .redux-typography-container .input_wrapper input.mini{width:73%}.redux-main .redux-main .redux-typography-container .input-append .add-on{width:30%;padding:5px !important}.redux-main .redux-main .redux-main .wp-picker-container .wp-picker-input-wrap{margin-top:7px}}@media screen and (max-width: 360px){.redux-main .redux-typography-container .iris-picker .iris-square{margin-right:3%}}.wp-customizer .redux-typography-container .input_wrapper{width:40%;max-width:40%;min-width:20%}.wp-customizer .redux-typography-container .input_wrapper input.mini{width:70%}.wp-customizer .redux-typography-container .select_wrapper{width:100% !important}.wp-customizer .redux-container{overflow:visible}.wp-customizer .redux-container .redux-main input{margin:0 !important}.wp-customizer .redux-container .redux-main input.spinner-input{margin-right:30px !important;margin-left:30px !important;margin-top:0px !important}.wp-customizer .redux-container .redux-main .redux-container-editor .wp-editor-area{color:#000000}.wp-customizer .redux-section.open .redux-group-tab{display:block !important}.wp-customizer .redux-section p.customize-section-description{margin-top:22px;word-break:break-word}.wp-customizer .redux-section p.customize-section-description.legacy{margin-top:7px}.wp-customizer .control-section-themes .accordion-section-title{margin:0}.wp-customizer #customize-controls .description{display:block}.wp-customizer #customize-controls .customize-info{margin-bottom:0}.wp-customizer #customize-controls .redux-section .accordion-section-content{background:#fcfcfc}.wp-customizer .redux-section .accordion-section-title i,.wp-customizer .redux-field .accordion-field-title i,.wp-customizer .redux-panel .accordion-section-title i{margin-right:5px}.wp-customizer .accordion-section.redux-main{background:inherit;margin-left:inherit;border-left:inherit;-moz-box-shadow:inherit;-webkit-box-shadow:inherit;padding:inherit;box-shadow:inherit}.wp-customizer .redux_field_th{padding:13px 0px 0px 0px}.wp-customizer .redux-main .redux-field-container{padding:10px 0}.wp-customizer .redux-main .select_wrapper{float:none;width:100%;display:inline-block}.wp-customizer .redux-main .select2-container{margin-right:0 !important;margin-bottom:5px !important;width:100% !important}.wp-customizer .redux-main .select_wrapper:nth-child(odd){margin-right:0}.wp-customizer .redux-main .redux-option-image{max-width:42% !important;margin-right:3%}.wp-customizer .redux-main .customize-control{border-bottom:1px solid #ddd;padding-bottom:4px}.wp-customizer .redux-main .customize-control:last-child{border-bottom:0;padding-bottom:0}.wp-customizer .redux-main .upload{width:100% !important}.wp-customizer .redux-main h3{margin-top:inherit}.wp-customizer .redux-main .redux-container-raw{margin-top:22px;word-break:break-word;padding:0 !important}.wp-customizer .redux-main .redux-container-password input{width:100%}.wp-customizer .select2-drop,.wp-customizer .select2-container{z-index:999999}.wp-customizer .customize-control-redux-raw{list-style:none}.redux_field_th{padding-bottom:0px !important}.redux-group-tab{margin-bottom:0 !important}.block-editor-page .postbox.closed .el:before{content:"" !important}.block-editor-page .postbox .el:before{content:""}.postbox .redux-container{-webkit-filter:none;filter:none;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.postbox .redux-container .redux-group-menu .active a{background:#FFF}.postbox .redux-container .redux-section-title{padding-left:0 !important;margin-bottom:15px !important}.postbox .redux-container .redux-section-desc{margin-bottom:20px}.postbox .redux-container .redux_main{border-left:1px solid #D8D8D8;moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.postbox .redux-container .redux_main input[type=text]{width:95%}.postbox .redux-container.redux-no-sections{margin:0;background:none}.postbox .redux-container.redux-no-sections .redux-main{background:none;margin-left:inherit;padding:inherit;border-left:none !important;min-height:0 !important}.postbox .redux-container.redux-no-sections .redux-main tr:last-child{border-bottom:none}.postbox .redux-container.redux-no-sections .redux-main tr:last-child th,.postbox .redux-container.redux-no-sections .redux-main tr:last-child td{padding-bottom:0}.postbox .redux-container.redux-no-sections .redux-main tr td{padding-top:10px !important;width:100%}.postbox .redux-container.redux-no-sections .redux-main .form-table:first-child tr:first-child td{padding-top:0 !important}.postbox .redux-container.redux-no-sections .redux-main .redux-field{margin-bottom:10px !important}.postbox .redux-container.redux-no-sections .redux-main .redux-field:last-child{margin-bottom:0 !important}.postbox .redux-container.redux-has-sections .redux-main{background:#fff}.postbox .redux-container.redux-has-sections .redux-main span.description{padding-bottom:20px}.postbox .redux-main h3{cursor:text !important;-webkit-user-select:inherit !important;-moz-user-select:inherit !important;-ms-user-select:inherit !important;user-select:inherit !important;padding-left:0 !important}.redux-box-side .redux-main .redux-field-container{padding:0;padding-top:5px}.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:100% !important}.redux-box-side .form-table tr td{padding:15px 0 !important}.redux-box-side .form-table tr:last-child td{padding-bottom:0 !important}.redux-box-side .form-table tr:first-child td{padding-top:5px !important}#poststuff .redux-metabox h3.hndle,.metabox-holder .redux-metabox h3.hndle{cursor:pointer;border-bottom:0}.display-group{display:inherit !important}@media (min-width: 1125px) and (max-width: 1405px){.postbox table.form-table,.postbox .form-table>thead,.postbox .form-table>tbody,.postbox .form-table>tbody>tr>th,.postbox .form-table>tbody>tr>td,.postbox .form-table>tbody>tr{display:block !important;width:100% !important;padding:0px !important}.postbox table.form-table.hide,.postbox .form-table>thead.hide,.postbox .form-table>tbody.hide,.postbox .form-table>tbody>tr>th.hide,.postbox .form-table>tbody>tr>td.hide,.postbox .form-table>tbody>tr.hide{display:none !important}.postbox .form-table>tbody>tr>th,.postbox .form-table>tbody>tr>td{padding:10px !important}.postbox .form-table>tbody>tr>th{width:35%}}.redux-metabox .form-table th,.redux-metabox .form-table td{margin:0;padding:0}.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:96% !important}@media (max-width: 1405px){.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:92% !important}}@media (max-width: 1125px){.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:100% !important}}@media (max-width: 1405px){.redux-main .form-table>tbody>tr>td{padding-top:0 !important;padding-bottom:0 !important}.redux-main .redux-field-container{padding:0 0 20px 0 !important;padding-bottom:10px !important}.postbox .form-table>tbody>tr>th{padding-bottom:0 !important}.redux_field_th{padding-top:0 !important;padding-bottom:10px !important}}.redux-no-sections .redux-group-tab{display:block !important}.admin-color-fresh #poststuff .redux-metabox h3.hndle,.admin-color-fresh .metabox-holder .redux-metabox h3.hndle{background:#222;color:#fff}.admin-color-light #poststuff .redux-metabox h3.hndle,.admin-color-light .metabox-holder .redux-metabox h3.hndle{background:#888;color:#fff}.admin-color-blue #poststuff .redux-metabox h3.hndle,.admin-color-blue .metabox-holder .redux-metabox h3.hndle{background:#096484;color:#fff}.admin-color-coffee #poststuff .redux-metabox h3.hndle,.admin-color-coffee .metabox-holder .redux-metabox h3.hndle{background:#46403c;color:#fff}.admin-color-ectoplasm #poststuff .redux-metabox h3.hndle,.admin-color-ectoplasm .metabox-holder .redux-metabox h3.hndle{background:#413256;color:#fff}.admin-color-midnight #poststuff .redux-metabox h3.hndle,.admin-color-midnight .metabox-holder .redux-metabox h3.hndle{background:#363b3f;color:#fff}.admin-color-ocean #poststuff .redux-metabox h3.hndle,.admin-color-ocean .metabox-holder .redux-metabox h3.hndle{background:#627c83;color:#fff}.admin-color-sunrise #poststuff .redux-metabox h3.hndle,.admin-color-sunrise .metabox-holder .redux-metabox h3.hndle{background:#b43c38;color:#fff}.redux-notices{margin-bottom:0;border:0}.redux-metabox .redux-container{margin-top:0}.redux-metabox .inside{margin:0 !important;padding:0 !important}.redux-metabox .redux-no-sections .redux-main{padding:6px 15px 15px 15px !important}.redux-metabox .redux-no-sections .redux-main .default_br{display:none}.redux-metabox .redux-no-sections .redux-main .redux-field-container{padding:10px 0 20px !important}.redux-metabox .redux-no-sections .redux-main .redux_field_th{padding-top:5px !important}.redux-metabox .redux-no-sections.redux-box-side .redux-main{padding:6px 8px 8px 8px !important}.redux-metabox .redux-no-sections.redux-box-side .redux-main input[type=text]{width:100% !important}.wp-color-result{margin:0 6px 0 0px !important}.redux-container .ui-button-text-only .ui-button-text{padding:0}.wpseotab tr{display:table-row !important}.redux-container-import_export #redux-import-link-wrapper,.redux-container-import_export #redux-import-code-wrapper{display:none}.redux-container-import_export #redux-export-code,.redux-container-import_export #redux-export-link-value,.redux-container-import_export #redux-import-upload-file{display:none}.redux-container-import_export #redux-import-action span{color:#b94a48}.redux-container-import_export #redux-import-upload span{font-weight:bold}#redux-object-browser{overflow:auto;word-wrap:break-word;max-height:600px;max-width:100%}
|
2 |
|
3 |
/*# sourceMappingURL=redux-fields.min.css.map */
|
1 |
+
.redux-container-ace_editor .ace-wrapper{position:static}.redux-container-ace_editor .ace_editor{height:200px;border-radius:3px}.redux-container-ace_editor .ace_gutter{z-index:1 !important}.redux-container-border .select2-container{float:left;display:block;margin-right:10px}.redux-container-border .select_wrapper{float:left;width:inherit}.redux-container-border .select_wrapper select{width:80px;float:left}.redux-container-border .field-border-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-container-border .field-border-input input{display:inline-block !important;width:100px !important}.redux-container-border .field-border-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-container-border .select_wrapper{margin-top:6px}}.redux-main .redux-container-background .redux-background-position,.redux-main .redux-container-background .redux-background-position select,.redux-main .redux-container-background .redux-background-attachment,.redux-main .redux-container-background .redux-background-attachment select,.redux-main .redux-container-background .redux-background-clip,.redux-main .redux-container-background .redux-background-clip select,.redux-main .redux-container-background .redux-background-origin,.redux-main .redux-container-background .redux-background-origin select,.redux-main .redux-container-background .redux-background-size,.redux-main .redux-container-background .redux-background-size select,.redux-main .redux-container-background .redux-background-repeat,.redux-main .redux-container-background .redux-background-repeat select{width:200px !important;margin-right:10px;margin-bottom:7px}.redux-main .redux-container-background .background-preview{display:block;width:100%;margin:5px 0 10px;border:1px dotted #d3d3d3}.redux-main .redux-container-background .select2-container{margin-right:10px;margin-bottom:10px}.redux-main .redux-container-background .wp-picker-container{margin-bottom:10px}.redux-main .redux-container-background .upload{width:100%;margin-bottom:8px}.redux-main .redux-container-select li.ui-state-highlight{height:20px;margin-top:2px;margin-left:5px;width:64px;margin-bottom:0}.wp-customizer .redux-container-background .redux-background-position,.wp-customizer .redux-container-background .redux-background-position select,.wp-customizer .redux-container-background .redux-background-attachment,.wp-customizer .redux-container-background .redux-background-attachment select,.wp-customizer .redux-container-background .redux-background-clip,.wp-customizer .redux-container-background .redux-background-clip select,.wp-customizer .redux-container-background .redux-background-origin,.wp-customizer .redux-container-background .redux-background-origin select,.wp-customizer .redux-container-background .redux-background-size,.wp-customizer .redux-container-background .redux-background-size select,.wp-customizer .redux-container-background .redux-background-repeat,.wp-customizer .redux-container-background .redux-background-repeat select{width:100% !important}.redux-main .redux-container-box_shadow .box-shadow-inset{margin:0 auto}.redux-main .redux-container-box_shadow .box-shadow-inset #shadow-result{padding:20px;margin-bottom:20px;margin-top:20px;min-height:180px;border:0px solid #ddd;background:#f1f1f1;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.redux-main .redux-container-box_shadow .box-shadow-inset .row-content:after,.redux-main .redux-container-box_shadow .box-shadow-inset .row:after{clear:both;content:" ";display:block;height:0;visibility:hidden}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2{width:50%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2.disabled label strong{color:#cccccc}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 label{color:#999999}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled{pointer-events:none;opacity:0.4;z-index:200;background:0;padding:0 !important}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled button{background-color:#888}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled a{z-index:-1}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 ul li{padding-bottom:10px}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2:first-child{padding-right:20px}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2:last-child{padding-left:20px}.redux-container-checkbox label{vertical-align:top;width:100%}.redux-container-checkbox label .field-desc{margin-top:0;float:left;width:93%;clear:none}.redux-container-color_gradient .redux-gradient-preview{height:150px;margin-top:10px;border-radius:4px}.redux-container-color_gradient .colorGradient,.redux-container-color_gradient .redux-gradient-type{display:inline-block;margin-right:20px}.redux-container-color_gradient .colorGradient strong,.redux-container-color_gradient .redux-gradient-type strong{display:table;margin-bottom:5px;margin-left:3px;font-size:12px;color:#999}@media screen and (max-width: 660px){.redux-container-color_gradient .colorGradient{display:block;text-align:center !important}}.redux-main .redux-container-color_palette label{position:relative;display:inline-block;padding:0;margin:0}.redux-main .redux-container-color_palette .colors-wrapper{max-height:300px;overflow-y:auto;padding:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.redux-main .redux-container-color_palette .colors-wrapper .color-palette-color{color:transparent;display:block;width:100%;height:100%;overflow:hidden;border:1px solid rgba(0,0,0,0.2)}.redux-main .redux-container-color_palette .colors-wrapper.round label{padding:3px}.redux-main .redux-container-color_palette .colors-wrapper.round .color-palette-color{border-radius:50%}.redux-main .redux-container-color_palette .colors-wrapper.box-shadow .color-palette-color{-webkit-box-shadow:inset 3px 3px 13px 2px rgba(0,0,0,0.22);box-shadow:inset 3px 3px 13px 2px rgba(0,0,0,0.22)}.redux-main .redux-container-color_palette .colors-wrapper input{display:none}.redux-main .redux-container-color_palette .colors-wrapper input:checked+label .color-palette-color{border:0;width:130%;height:130%;position:relative;left:-15%;top:-15%;z-index:99;-webkit-box-shadow:1px 1px 6px 1px #333333;box-shadow:1px 1px 6px 1px #333333;border:1px solid rgba(0,0,0,0.3)}.redux-main .redux-container-color_palette .colors-wrapper.with-margin label{margin:3px !important}.sp-container{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);vertical-align:top}.sp-replacer{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);vertical-align:top}.sp-replacer:focus,.sp-replacer:hover,.sp-replacer.focus,.sp-replacer.hover{background:#fafafa;border-color:#999;color:#222}.sp-replacer:focus,.sp-replacer.focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8)}.sp-replacer.active:focus{-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8)}.sp-replacer.active,.sp-replacer.active:hover,.sp-replacer:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5)}#ui-datepicker-div{z-index:15 !important}.ui-datepicker-header{background-color:#00abef}.redux-dimensions-container select,.redux-dimensions-container .select_wrapper{width:80px !important;float:left}.redux-dimensions-container .field-dimensions-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-dimensions-container .field-dimensions-input input{display:inline-block !important;width:100px !important}.redux-dimensions-container .field-dimensions-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-dimensions-container .select_wrapper{margin-top:6px}}.redux-main .divide{height:20px;line-height:20px;float:none;border-color:#e7e7e7;display:block;width:100%;height:35px !important;line-height:35px !important;position:relative;margin:15px 0 10px 0}.redux-main .divide .inner{width:42% !important;left:40% !important;margin-left:-6%;background-color:#fcfcfc;border-color:#e7e7e7;position:absolute;height:1px;top:50%;width:100%;margin-top:-1px;border-top-width:1px;border-top-style:solid}.redux-main .divide .inner span{background-color:#fcfcfc;border-color:#e7e7e7;height:5px;width:5px;border-width:2px;border-style:solid;display:block;position:absolute;left:50%;margin-left:-5px;margin-top:-5px}.wp-customizer .redux-container-divide .divide .inner{width:82% !important;left:18% !important;margin-left:-8%}.redux-container-editor .mceLayout td{border-width:1px;margin:0;padding:1px}.redux-container-editor input,.redux-container-editor textarea{margin:inherit}.redux-container-editor textarea{border-style:none;border:0;border-width:0}.redux-container-editor .wp-editor-container{border-radius:3px}.redux-container-editor .wp-editor-container textarea{border-radius:0;border-style:inherit}.redux-container-editor .quicktags-toolbar input{margin:2px 1px 4px;display:inline-block;min-width:26px;padding:2px 4px;font:12px/18px Arial, Helvetica, sans-serif normal;color:#464646;border:1px solid #c3c3c3;border-radius:3px;background:#eee;background-image:-webkit-gradient(linear, left bottom, left top, from(#e3e3e3), to(#fff));background-image:-webkit-linear-gradient(bottom, #e3e3e3, #fff);background-image:linear-gradient(to top, #e3e3e3, #fff)}.redux-container-image_select .redux-table-container{display:table;table-layout:fixed;width:100%}.redux-container-image_select .redux-image-select{margin:0 !important}.redux-container-image_select .redux-image-select .tiles{display:block;background-color:#fff;background-repeat:repeat;width:40px;height:40px}.redux-container-image_select .redux-image-select img,.redux-container-image_select .redux-image-select .tiles{border-color:#d9d9d9}.redux-container-image_select .redux-image-select li:last-child{margin-bottom:0}.redux-container-image_select .redux-image-select input[type="radio"]{display:none}.redux-container-image_select .redux-image-select-presets img{width:100%}.redux-container-image_select ul.redux-image-select li{margin:0 10px 3px 10px;display:inline-block;padding:2px 2px;padding-left:0}.redux-container-image_select .redux-image-select-selected{background-color:#f9f9f9}.redux-container-image_select .redux-image-select img,.redux-container-image_select .redux-image-select-selected img,.redux-container-image_select .redux-image-select .tiles,.redux-container-image_select .redux-image-select-selected .tiles{border-width:4px;border-style:solid}.redux-container-image_select .redux-image-select-selected .tiles,.redux-container-image_select .redux-image-select-selected .tiles{border-color:#7a7a7a}.redux-container-link_color .linkColor{display:inline-block;padding-right:10px;padding-bottom:7px}.redux-container-link_color .linkColor strong{display:table;margin-bottom:5px;margin-left:3px;font-size:12px;font-weight:normal;color:#999}.redux-info-field{min-height:20px;padding:8px 19px;margin:10px 0;border:1px solid;border-radius:4px;border:1px solid;position:relative}.redux-info-field h1,.redux-info-field h2,.redux-info-field h3,.redux-info-field h4,.redux-info-field h5,.redux-info-field h6{border-bottom:0 !important}.redux-info-field h3{color:#777}.redux-info-field .redux-info-icon{display:inline-block;margin-right:15px}.redux-info-field .redux-info-icon i{font-size:2em}.redux-info-field .redux-info-desc{display:inline-block;vertical-align:top}.redux-info-field.redux-normal{background-color:#eee;border-color:#ccc;color:#666}.redux-info-field.redux-normal i{color:#c5c5c5}.redux-info-field.redux-warning{background-color:#fbeba4;border-color:#d7c281;color:#958234}.redux-info-field.redux-warning i{color:#dcca81}.redux-info-field.redux-success{background-color:#c4ee91;border-color:#71af5d;color:#4d7615}.redux-info-field.redux-success i{color:#a0ca6c}.redux-info-field.redux-critical{background-color:#fba1a3;border-color:#b84f5b;color:#981225}.redux-info-field.redux-critical i{color:#dd767d}.redux-info-field.redux-info{background-color:#d3e4f4;border-color:#a9b6c2;color:#5c80a1}.redux-info-field.redux-info i{color:#afc6da}.redux-notice-field{margin:15px 0 0;background-color:#fff;border:0;border-left:4px solid #f3f3f3;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);padding:1px 12px}.redux-notice-field h1,.redux-notice-field h2,.redux-notice-field h3,.redux-notice-field h4,.redux-notice-field h5,.redux-notice-field h6{border-bottom:0 !important}.redux-notice-field p{margin:0.5em 0;padding:2px}.redux-notice-field .redux-info-icon{display:inline-block;margin-right:15px}.redux-notice-field .redux-info-icon i{font-size:2em}.redux-notice-field .redux-info-desc{display:inline-block;vertical-align:top}.redux-notice-field.redux-info{border-left:4px solid #0099d5}.redux-notice-field.redux-success{border-left:4px solid #7ad03a}.redux-notice-field.redux-warning{border-left:4px solid #fbeba4}.redux-notice-field.redux-critical{border-left:4px solid #dd3d36}.redux-main .redux-field-container.redux-container-info{padding:0}.wp-customizer .hasIcon.redux-notice-field .redux-info-desc,.wp-customizer .hasIcon.redux-info-field .redux-info-desc{display:block;margin-left:43px}.wp-customizer .hasIcon.redux-notice-field .redux-info-icon,.wp-customizer .hasIcon.redux-info-field .redux-info-icon{float:left}.wp-customizer .redux-main .customize-control.customize-control-redux-info{border-bottom:0}.redux-main .redux-media-slider{width:40%;display:inline-block;margin-left:30px}.redux-main .redux-media-filter-container{padding-top:20px}.redux-main .redux-media-filter-container .container-label{margin-bottom:20px;padding-bottom:1px;border-bottom:1px solid #e7e7e7;font-weight:600;font-size:12px;color:#999}.redux-main .redux-media-filter-container .media-filter{display:inline-block;width:47%;margin-bottom:5px}.redux-main .redux-media-filter-container .media-filter label{display:inline-block;width:130px;color:#999}.redux-main .redux-media-filter-container .media-filter label.disabled .filter-value{color:#ccc}.redux-container-multi_text ul.redux-multi-text{margin:0;padding:0}.redux-container-multi_text .redux-multi-text-add{clear:both;margin:5px 0}.redux-container-multi_text a.redux-multi-text-remove.deletion{color:#f00;padding:2px 4px;margin-left:5px}.redux-container-multi_text a.redux-multi-text-remove.deletion:hover{background:#ff0;color:#fff;text-decoration:none}@media screen and (max-width: 782px){.redux-container-multi_text input{clear:both}.redux-container-multi_text .redux-multi-text-remove{margin:0;float:right}}.wp-customizer .redux-container-multi_text .button{float:right}.wp-customizer .redux-container-multi_text .redux-multi-text-remove{float:right;margin-bottom:5px}.wp-customizer .redux-container-multi_text ul.redux-multi-text input{width:100% !important}.redux-container-palette label{border:3px solid transparent;border-color:transparent !important;border-radius:0;width:100% !important;display:block}.redux-container-palette label.ui-button.ui-widget{width:95%;background:none;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.redux-container-palette label.ui-button.ui-widget .ui-checkboxradio-icon,.redux-container-palette label.ui-button.ui-widget .ui-checkboxradio-icon-space{display:none}.redux-container-palette label.ui-button.ui-widget span{padding:10px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:0;line-height:10px;color:rgba(0,0,0,0);-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;text-shadow:0}.redux-container-palette label.ui-button.ui-widget span:hover{-webkit-box-flex:3;-webkit-flex-grow:3;-ms-flex-positive:3;flex-grow:3;font-weight:bold;min-width:60px;font-size:12px;line-height:10px;color:#333;text-shadow:0 0 8px #fff, 0 0 8px #fff}.redux-container-palette label.ui-state-active{border:3px solid #333 !important}.wp-customizer .redux-main .redux-container-palette label{margin-bottom:3px}.redux-main .form-table-section-indented{width:95%;margin-left:5% !important}.redux-main .form-table-section tr:first-of-type th:first-of-type{padding:0px !important}.redux-main h3{margin-top:10px}.redux-main .form-table-section-indented>tbody>tr:first-child{display:none}.redux-main .form-table-section-indented>tbody>tr:nth-last-child(2){border-bottom:0}.redux-container-select_image{margin-top:2px;margin-left:5px;width:100%;margin-bottom:0}.redux-preview-image{max-height:250px;max-width:250px;padding:5px;margin-top:10px;border:1px solid #e3e3e3;background:#f7f7f7;border-radius:3px}.redux-container-select li.ui-state-highlight{height:20px;margin-top:2px;margin-left:5px;width:64px;margin-bottom:0}.select2-search__field{width:none !important}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove,.select2-container--classic .select2-selection--single .select2-selection__clear{font-size:1.2em}.redux-container-slider .redux-slider-container{margin-left:25px;margin-right:25px;width:200px;display:inline-block;vertical-align:middle}.redux-container-slider .redux-slider-input,.redux-container-slider .redux-slider-select-one,.redux-container-slider .redux-slider-select-two{width:100px !important;text-align:center}.redux-container-slider .redux-slider-label{position:absolute;margin-left:-5px}.redux-container-slider .redux-slider-label-one{position:absolute;margin-left:-22px}.redux-container-slider .redux-slider-label-two{position:absolute;margin-top:-21px;margin-left:245px}@media screen and (max-width: 782px){.redux-container-slider input{display:inline-block !important}}@media screen and (max-width: 570px){.redux-container-slider{text-align:center}.redux-container-slider input,.redux-container-slider select,.redux-container-slider .redux-slider-label,.redux-container-slider .select2-container{display:block !important;position:inherit;margin:10px auto}.redux-container-slider .redux-slider-container{margin-top:3px;width:80%}}.wp-customizer .redux-container-slider .redux-slider-label{float:left;position:inherit;width:25%;text-align:center;margin-left:0}.wp-customizer .redux-container-slider .redux-slider-input,.wp-customizer .redux-container-slider .redux-slider-select-one,.wp-customizer .redux-container-slider .redux-slider-select-two{width:25% !important}.wp-customizer .redux-container-slider .redux-slider-container{width:70%;margin-right:0;margin-left:5%}.redux-container-slides .redux-slides-list .select2-container{margin-bottom:10px;width:100%}.redux-container-slides .ui-accordion-header{margin-bottom:0}.redux-container-slides .full-text,.redux-container-slides .large-text{width:100%}.redux-container-slides .redux-slides-accordion-group{border:1px solid #dfdfdf !important;border-radius:3px !important;margin-top:0px !important;margin-bottom:10px;background:#f9f9f9;padding:5px}.redux-container-slides .redux-slides-accordion-group h3{border:1px solid #dfdfdf;cursor:move !important;font-weight:bold;padding:0 10px !important;height:40px;line-height:40px !important;background-color:#f1f1f1;background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));background-image:-webkit-linear-gradient(top, #f9f9f9, #ececec);background-image:linear-gradient(to bottom, #f9f9f9, #ececec);overflow:hidden;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;text-align:center}.redux-container-slides #redux-slides-accordion .redux-slides-image{height:250px;padding:5px;margin-top:10px;margin-bottom:10px;border:1px solid #e3e3e3;background:#f7f7f7;border-radius:3px}.redux-container-slides .redux-slides-add{float:right;margin-right:10%;display:block;margin-bottom:10px}.redux-container-slides .redux-slides-remove{color:#ef521d !important;float:right;margin-top:5px}.redux-container-slides .redux-slides-header{font-weight:bold}.redux-container-slides .redux_slides_add_remove{margin-bottom:10px}.redux-container-slides input{width:100% !important}.wp-customizer .redux-container-slides .ui-accordion .ui-accordion-content{padding:10px}.redux-container-sortable i.el,.redux-container-sortable i.dashicons-menu{cursor:move;padding-top:5px}.redux-container-sortable label{margin-right:10px}.redux-container-sortable label.bugger{margin-bottom:0px !important;font-size:12px !important;color:#999}.redux-container-sortable input{margin-right:10px}.redux-container-sortable .checkbox-container{width:100%}.redux-container-sortable .checkbox-container label{margin-bottom:2px !important;cursor:inherit}.redux-container-sortable .checkbox-container .drag{float:right;margin-left:10px}.redux-container-sortable ul.checkbox li{padding:5px 10px;border:1px solid #333;background:#fff;margin-bottom:5px !important}.redux-container-sortable ul.checkbox li .dashicons.visibility{padding-top:4px;margin-right:10px;cursor:pointer}.redux-container-sortable ul.checkbox li.invisible{color:#aaa;border:1px dashed #aaa}.redux-container-sortable ul.checkbox li.invisible .dashicons.visibility{color:#aaa}.redux-container-sortable ul.labeled li{line-height:1.4em !important}.redux-container-sortable li{line-height:30px !important}.redux-container-sortable li.ui-state-highlight{height:30px;width:364px;margin-bottom:13px}.redux-container-sortable li.placeholder{height:30px;margin:10px 0}.wp-customizer .redux-sortable input[type="text"]{width:92%}.wp-customizer .redux-sortable i.el{margin-left:5px}.wp-customizer .redux-container-sortable .checkbox-container{width:inherit}.wp-customizer .redux-container-sortable .ui-draggable-handle{margin-left:3%}.redux-container-sorter{margin-right:-20px}.redux-container-sorter ul{background:#f9f9f9;border:1px solid #e3e3e3;min-height:40px;padding:10px 10px 0;width:145px;float:left;margin:0 15px 0 0}.redux-container-sorter ul.filled{opacity:0.7;filter:alpha(opacity=70);background:#efecec}.redux-container-sorter ul li{border:1px solid #dfdfdf;cursor:move;font-weight:bold;margin-bottom:10px !important;padding:0 10px;height:40px;line-height:40px !important;background-color:#f1f1f1;background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));background-image:-webkit-linear-gradient(top, #f9f9f9, #ececec);background-image:linear-gradient(to bottom, #f9f9f9, #ececec);overflow:hidden;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;text-align:center}.redux-container-sorter ul li h3{margin:0 0 10px;text-align:center;color:#777;text-transform:capitalize;word-wrap:break-word}.redux-container-sorter ul li.placeholder{height:40px}.wp-customizer .redux-container-sorter ul{width:85%;margin:0 0 5px 0}.redux-container-spacing select,.redux-container-spacing .select_wrapper{width:80px !important;float:left}.redux-container-spacing .field-spacing-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-container-spacing .field-spacing-input input{display:inline-block !important;width:70px !important}.redux-container-spacing .field-spacing-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-container-spacing .select_wrapper{margin-top:6px}}.redux-container-spinner .spinner-wrpr{position:relative;display:block;height:30px;overflow:hidden}.redux-container-spinner .spinner-wrpr .spinner-input{position:relative !important;z-index:1;width:75px !important;height:30px !important;background:#eee !important;border:1px solid #bfbfbf !important;border-right:0 !important;border-left:0 !important;border-radius:0 !important}.redux-container-spinner .ui-spinner{position:static;display:inline}.redux-container-spinner .ui-spinner-buttons{position:absolute;padding:0}.redux-container-spinner .ui-widget .ui-spinner-button{color:#fff;position:absolute;top:0;padding:0 0 30px;overflow:hidden;cursor:pointer;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));background:-webkit-linear-gradient(#fff, #f3f3f3);background:linear-gradient(#fff, #f3f3f3);background-color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none}.redux-container-spinner .ui-spinner-button:hover,.redux-container-spinner .ui-state-hover{background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#fff));background:-webkit-linear-gradient(#f3f3f3, #fff);background:linear-gradient(#f3f3f3, #fff);background-color:#f3f3f3}.redux-container-spinner .ui-corner-tr,.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-n{border-radius:0 3px 3px 0}.redux-container-spinner .ui-corner-br,.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-s{border-radius:3px 0 0 3px}.redux-container-spinner .ui-spinner-button .ui-icon{top:0;display:block;width:28px;height:28px;margin:0;border:1px solid #b7b7b7;background-image:initial;text-indent:0;text-align:center;font-size:18px;line-height:26px}.dp-numberPicker,.dp-numberPicker-add,.dp-numberPicker-sub,.dp-numberPicker-input{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;vertical-align:top;height:30px}.dp-numberPicker{border-radius:3px}.redux-container .redux-container-spinner .dp-numberPicker-add,.redux-container .redux-container-spinner .dp-numberPicker-sub{width:30px;font-size:21px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;background-color:#33b5e5;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);height:29px !important}.redux-container .redux-container-spinner .dp-numberPicker-add.disabled,.redux-container .redux-container-spinner .dp-numberPicker-sub.disabled{background-color:#2c6a81}.dp-numberPicker-add{border-top-right-radius:3px;border-bottom-right-radius:3px}.dp-numberPicker-sub{border-top-left-radius:3px;border-bottom-left-radius:3px}.dp-numberPicker-input{width:70px;background-color:#eee;border:0;margin:0 !important;-webkit-box-shadow:inset 0px 1px 1px rgba(255,255,255,0.5),inset 0px -1px 1px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 1px rgba(255,255,255,0.5),inset 0px -1px 1px rgba(0,0,0,0.5)}.dp-numberPicker-input:disabled{background-color:#eee}.redux-container-switch .switch-options{min-height:30px;margin-right:10px}.redux-container-switch .switch-options label{cursor:pointer}.redux-container-switch .switch-options input{display:none}.redux-container-switch .cb-enable,.redux-container-switch .cb-disable{padding:0 10px;border-width:1px;border-style:solid;-webkit-appearance:none;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.redux-container-switch .cb-enable span,.redux-container-switch .cb-disable span{line-height:30px;display:block;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.redux-container-switch .cb-enable,.redux-container-switch .cb-disable,.redux-container-switch .cb-enable span,.redux-container-switch .cb-disable span{display:block;float:left}.redux-container-switch .cb-enable{border-right:0;border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px}.redux-container-switch .cb-enable.selected{color:#fff}.redux-container-switch .cb-disable{border-left:0;border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px}.redux-container-switch .cb-disable.selected{color:#fff}.redux-container-text label{display:block;position:relative;font-size:12px !important;text-align:left;color:#999;margin:4px 0 2px 0 !important;cursor:default;top:5px;width:100px}.redux-container-text input{clear:left}.redux-container-text .input_wrapper{display:block;position:relative;padding:0;width:23%;max-width:23%;min-width:70px;float:left;clear:left;height:57px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.wp-customizer .redux-container-text .input_wrapper{width:100%;max-width:100%;height:auto}.redux-main .redux-typography-container{display:block;position:relative;margin:0;padding:0;width:100%;max-width:660px}.redux-main .redux-typography-container .redux-typography-slider{margin-top:11px;width:auto}.redux-main .redux-typography-container .clearfix{clear:both}.redux-main .redux-typography-container .clearfix::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.redux-main .redux-typography-container input.wp-picker-default,.redux-main .redux-typography-container .redux-typography-color{-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:24px;padding:0 14px !important;margin-top:0;margin-bottom:0;font-size:12px !important}.redux-main .redux-typography-container .select_wrapper{display:block;position:relative;float:left;clear:none;margin:0 10px 0 0;width:48% !important;min-width:210px !important;max-width:324px !important;height:57px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-typography-container .select_wrapper:nth-child(odd){margin-right:10px !important}.redux-main .redux-typography-container .select_wrapper:nth-child(even){margin-right:10px !important}.redux-main .redux-typography-container .select_wrapper.typography-family .select2-container{width:100%}.redux-main .redux-typography-container .select_wrapper .redux-typography{font-size:14px !important;display:block;float:left;height:28px !important;line-height:50px !important;padding:0 !important;width:100% !important;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-typography-container .wp-picker-container{float:left;clear:left;margin-bottom:12px;padding:3px;border-radius:3px}.redux-main .redux-typography-container .input_wrapper{display:block;position:relative;margin:0 4px 0 5px;padding:0;width:23%;max-width:23%;min-width:70px;float:left;clear:none;height:57px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.redux-main .redux-typography-container .input_wrapper.margin-top,.redux-main .redux-typography-container .input_wrapper.margin-bottom{margin-left:0px}.redux-main .redux-typography-container .input_wrapper.font-size{margin-left:0}.redux-main .redux-typography-container .input_wrapper input.mini{-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:78%;text-align:center;margin:0;height:28px;top:3px;padding:0 2px 0 5px;text-decoration:none;border-radius:4px}.redux-main .redux-typography-container .picker-wrapper{display:block;position:relative;margin:0;padding:0;width:100%;min-width:100%;clear:none;height:57px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.redux-main .redux-typography-container label{position:relative;font-size:12px !important;text-align:left;color:#999;width:100%;cursor:default}.redux-main .redux-typography-container .typography-preview{display:none;width:100%;border:1px dotted #d3d3d3;max-width:850px;padding:10px;font-size:10pt;height:auto;margin:5px 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.redux-main .redux-typography-container .typography-color{border:0 none;margin:0}.redux-main .redux-typography-container ::-webkit-input-placeholder{line-height:19px}@media screen and (max-width: 540px){.redux-main .redux-main .redux-typography-container{max-width:230px;margin:0 auto}.redux-main .redux-main .redux-typography-container .select_wrapper{max-width:210px;min-width:210px;width:210px;margin-left:0 !important;margin-right:0 !important}.redux-main .redux-main .redux-typography-container .input_wrapper{max-width:101px;min-width:101px;width:101px;margin-left:0 !important;margin-right:5px !important}.redux-main .redux-main .redux-typography-container .input_wrapper input.mini{width:73%}.redux-main .redux-main .redux-typography-container .input-append .add-on{width:30%;padding:5px !important}.redux-main .redux-main .redux-main .wp-picker-container .wp-picker-input-wrap{margin-top:7px}}@media screen and (max-width: 360px){.redux-main .redux-typography-container .iris-picker .iris-square{margin-right:3%}}.wp-customizer .redux-typography-container .input_wrapper{width:40%;max-width:40%;min-width:20%}.wp-customizer .redux-typography-container .input_wrapper input.mini{width:70%}.wp-customizer .redux-typography-container .select_wrapper{width:100% !important}.wp-customizer .redux-container{overflow:visible}.wp-customizer .redux-container .redux-main input{margin:0 !important}.wp-customizer .redux-container .redux-main input.spinner-input{margin-right:30px !important;margin-left:30px !important;margin-top:0px !important}.wp-customizer .redux-container .redux-main .redux-container-editor .wp-editor-area{color:#000000}.wp-customizer .redux-section.open .redux-group-tab{display:block !important}.wp-customizer .redux-section p.customize-section-description{margin-top:22px;word-break:break-word}.wp-customizer .redux-section p.customize-section-description.legacy{margin-top:7px}.wp-customizer .control-section-themes .accordion-section-title{margin:0}.wp-customizer #customize-controls .description{display:block}.wp-customizer #customize-controls .customize-info{margin-bottom:0}.wp-customizer #customize-controls .redux-section .accordion-section-content{background:#fcfcfc}.wp-customizer .redux-section .accordion-section-title i,.wp-customizer .redux-field .accordion-field-title i,.wp-customizer .redux-panel .accordion-section-title i{margin-right:5px}.wp-customizer .accordion-section.redux-main{background:inherit;margin-left:inherit;border-left:inherit;-moz-box-shadow:inherit;-webkit-box-shadow:inherit;padding:inherit;box-shadow:inherit}.wp-customizer .redux_field_th{padding:13px 0px 0px 0px}.wp-customizer .redux-main .redux-field-container{padding:10px 0}.wp-customizer .redux-main .select_wrapper{float:none;width:100%;display:inline-block}.wp-customizer .redux-main .select2-container{margin-right:0 !important;margin-bottom:5px !important;width:100% !important}.wp-customizer .redux-main .select_wrapper:nth-child(odd){margin-right:0}.wp-customizer .redux-main .redux-option-image{max-width:42% !important;margin-right:3%}.wp-customizer .redux-main .customize-control{border-bottom:1px solid #ddd;padding-bottom:4px}.wp-customizer .redux-main .customize-control:last-child{border-bottom:0;padding-bottom:0}.wp-customizer .redux-main .upload{width:100% !important}.wp-customizer .redux-main h3{margin-top:inherit}.wp-customizer .redux-main .redux-container-raw{margin-top:22px;word-break:break-word;padding:0 !important}.wp-customizer .redux-main .redux-container-password input{width:100%}.wp-customizer .select2-drop,.wp-customizer .select2-container{z-index:999999}.wp-customizer .customize-control-redux-raw{list-style:none}.redux_field_search{position:absolute;width:250px !important;right:20px;padding:4px 7px;top:6px}.redux-has-sections .redux_field_search{right:10px}.redux-main.redux-search .redux-section-field,.redux-main.redux-search .redux-info-field,.redux-main.redux-search .redux-notice-field,.redux-main.redux-search .redux-container-group,.redux-main.redux-search .redux-container-raw,.redux-main.redux-search .redux-section-desc,.redux-main.redux-search .redux-group-tab h3,.redux-main.redux-search .hr,.redux-main.redux-search .redux-field-info,.redux-main.redux-search tr{display:none}.redux-main.redux-search #import_export_default_section_group,.redux-main.redux-search #dev_mode_default_section_group{display:none !important}.redux-main.redux-search .redux-group-tab{margin-bottom:0}.redux-main.redux-search .redux-group-tab .form-table-section-indented{margin-left:0 !important;width:100%}.redux-main.redux-search .redux-group-tab .form-table-section-indented .redux-group-tab .form-table-section tr:first-of-type th:first-of-type{padding:inherit !important}.redux-main.redux-search .redux-group-tab .form-table-section-indented .redux-group-tab h3{margin-top:inherit !important}.redux-metabox .redux-has-sections .redux_field_search{top:8px}.redux_field_th{padding-bottom:0px !important}.redux-group-tab{margin-bottom:0 !important}.block-editor-page .postbox.closed .el:before{content:"" !important}.block-editor-page .postbox .el:before{content:""}.postbox .redux-container{-webkit-filter:none;filter:none;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.postbox .redux-container .redux-group-menu .active a{background:#FFF}.postbox .redux-container .redux-section-title{padding-left:0 !important;margin-bottom:15px !important}.postbox .redux-container .redux-section-desc{margin-bottom:20px}.postbox .redux-container .redux_main{border-left:1px solid #D8D8D8;moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.postbox .redux-container .redux_main input[type=text]{width:95%}.postbox .redux-container.redux-no-sections{margin:0;background:none}.postbox .redux-container.redux-no-sections .redux-main{background:none;margin-left:inherit;padding:inherit;border-left:none !important;min-height:0 !important}.postbox .redux-container.redux-no-sections .redux-main tr:last-child{border-bottom:none}.postbox .redux-container.redux-no-sections .redux-main tr:last-child th,.postbox .redux-container.redux-no-sections .redux-main tr:last-child td{padding-bottom:0}.postbox .redux-container.redux-no-sections .redux-main tr td{padding-top:10px !important;width:100%}.postbox .redux-container.redux-no-sections .redux-main .form-table:first-child tr:first-child td{padding-top:0 !important}.postbox .redux-container.redux-no-sections .redux-main .redux-field{margin-bottom:10px !important}.postbox .redux-container.redux-no-sections .redux-main .redux-field:last-child{margin-bottom:0 !important}.postbox .redux-container.redux-has-sections .redux-main{background:#fff}.postbox .redux-container.redux-has-sections .redux-main span.description{padding-bottom:20px}.postbox .redux-main h3{cursor:text !important;-webkit-user-select:inherit !important;-moz-user-select:inherit !important;-ms-user-select:inherit !important;user-select:inherit !important;padding-left:0 !important}.redux-box-side .redux-main .redux-field-container{padding:0;padding-top:5px}.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:100% !important}.redux-box-side .form-table tr td{padding:15px 0 !important}.redux-box-side .form-table tr:last-child td{padding-bottom:0 !important}.redux-box-side .form-table tr:first-child td{padding-top:5px !important}#poststuff .redux-metabox h3.hndle,.metabox-holder .redux-metabox h3.hndle{cursor:pointer;border-bottom:0}.display-group{display:inherit !important}@media (min-width: 1125px) and (max-width: 1405px){.postbox table.form-table,.postbox .form-table>thead,.postbox .form-table>tbody,.postbox .form-table>tbody>tr>th,.postbox .form-table>tbody>tr>td,.postbox .form-table>tbody>tr{display:block !important;width:100% !important;padding:0px !important}.postbox table.form-table.hide,.postbox .form-table>thead.hide,.postbox .form-table>tbody.hide,.postbox .form-table>tbody>tr>th.hide,.postbox .form-table>tbody>tr>td.hide,.postbox .form-table>tbody>tr.hide{display:none !important}.postbox .form-table>tbody>tr>th,.postbox .form-table>tbody>tr>td{padding:10px !important}.postbox .form-table>tbody>tr>th{width:35%}}.redux-metabox .form-table th,.redux-metabox .form-table td{margin:0;padding:0}.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:96% !important}@media (max-width: 1405px){.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:92% !important}}@media (max-width: 1125px){.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:100% !important}}@media (max-width: 1405px){.redux-main .form-table>tbody>tr>td{padding-top:0 !important;padding-bottom:0 !important}.redux-main .redux-field-container{padding:0 0 20px 0 !important;padding-bottom:10px !important}.postbox .form-table>tbody>tr>th{padding-bottom:0 !important}.redux_field_th{padding-top:0 !important;padding-bottom:10px !important}}.redux-no-sections .redux-group-tab{display:block !important}.admin-color-fresh #poststuff .redux-metabox h3.hndle,.admin-color-fresh .metabox-holder .redux-metabox h3.hndle{background:#222;color:#fff}.admin-color-light #poststuff .redux-metabox h3.hndle,.admin-color-light .metabox-holder .redux-metabox h3.hndle{background:#888;color:#fff}.admin-color-blue #poststuff .redux-metabox h3.hndle,.admin-color-blue .metabox-holder .redux-metabox h3.hndle{background:#096484;color:#fff}.admin-color-coffee #poststuff .redux-metabox h3.hndle,.admin-color-coffee .metabox-holder .redux-metabox h3.hndle{background:#46403c;color:#fff}.admin-color-ectoplasm #poststuff .redux-metabox h3.hndle,.admin-color-ectoplasm .metabox-holder .redux-metabox h3.hndle{background:#413256;color:#fff}.admin-color-midnight #poststuff .redux-metabox h3.hndle,.admin-color-midnight .metabox-holder .redux-metabox h3.hndle{background:#363b3f;color:#fff}.admin-color-ocean #poststuff .redux-metabox h3.hndle,.admin-color-ocean .metabox-holder .redux-metabox h3.hndle{background:#627c83;color:#fff}.admin-color-sunrise #poststuff .redux-metabox h3.hndle,.admin-color-sunrise .metabox-holder .redux-metabox h3.hndle{background:#b43c38;color:#fff}.redux-notices{margin-bottom:0;border:0}.redux-metabox .redux-container{margin-top:0}.redux-metabox .inside{margin:0 !important;padding:0 !important}.redux-metabox .redux-no-sections .redux-main{padding:6px 15px 15px 15px !important}.redux-metabox .redux-no-sections .redux-main .default_br{display:none}.redux-metabox .redux-no-sections .redux-main .redux-field-container{padding:10px 0 20px !important}.redux-metabox .redux-no-sections .redux-main .redux_field_th{padding-top:5px !important}.redux-metabox .redux-no-sections.redux-box-side .redux-main{padding:6px 8px 8px 8px !important}.redux-metabox .redux-no-sections.redux-box-side .redux-main input[type=text]{width:100% !important}.wp-color-result{margin:0 6px 0 0px !important}.redux-container .ui-button-text-only .ui-button-text{padding:0}.wpseotab tr{display:table-row !important}.redux-container-import_export #redux-import-link-wrapper,.redux-container-import_export #redux-import-code-wrapper{display:none}.redux-container-import_export #redux-export-code,.redux-container-import_export #redux-export-link-value,.redux-container-import_export #redux-import-upload-file{display:none}.redux-container-import_export #redux-import-action span{color:#b94a48}.redux-container-import_export #redux-import-upload span{font-weight:bold}#redux-object-browser{overflow:auto;word-wrap:break-word;max-height:600px;max-width:100%}
|
2 |
|
3 |
/*# sourceMappingURL=redux-fields.min.css.map */
|
redux-core/assets/css/redux-fields.min.css.map
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"version":3,"sources":["redux-fields.min.css"],"names":[],"mappings":"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","file":"redux-fields.min.css","sourcesContent":[".redux-main .redux-container-background .redux-background-position,.redux-main .redux-container-background .redux-background-position select,.redux-main .redux-container-background .redux-background-attachment,.redux-main .redux-container-background .redux-background-attachment select,.redux-main .redux-container-background .redux-background-clip,.redux-main .redux-container-background .redux-background-clip select,.redux-main .redux-container-background .redux-background-origin,.redux-main .redux-container-background .redux-background-origin select,.redux-main .redux-container-background .redux-background-size,.redux-main .redux-container-background .redux-background-size select,.redux-main .redux-container-background .redux-background-repeat,.redux-main .redux-container-background .redux-background-repeat select{width:200px !important;margin-right:10px;margin-bottom:7px}.redux-main .redux-container-background .background-preview{display:block;width:100%;margin:5px 0 10px;border:1px dotted #d3d3d3}.redux-main .redux-container-background .select2-container{margin-right:10px;margin-bottom:10px}.redux-main .redux-container-background .wp-picker-container{margin-bottom:10px}.redux-main .redux-container-background .upload{width:100%;margin-bottom:8px}.redux-main .redux-container-select li.ui-state-highlight{height:20px;margin-top:2px;margin-left:5px;width:64px;margin-bottom:0}.wp-customizer .redux-container-background .redux-background-position,.wp-customizer .redux-container-background .redux-background-position select,.wp-customizer .redux-container-background .redux-background-attachment,.wp-customizer .redux-container-background .redux-background-attachment select,.wp-customizer .redux-container-background .redux-background-clip,.wp-customizer .redux-container-background .redux-background-clip select,.wp-customizer .redux-container-background .redux-background-origin,.wp-customizer .redux-container-background .redux-background-origin select,.wp-customizer .redux-container-background .redux-background-size,.wp-customizer .redux-container-background .redux-background-size select,.wp-customizer .redux-container-background .redux-background-repeat,.wp-customizer .redux-container-background .redux-background-repeat select{width:100% !important}.redux-container-ace_editor .ace-wrapper{position:static}.redux-container-ace_editor .ace_editor{height:200px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.redux-container-ace_editor .ace_gutter{z-index:1 !important}.redux-container-border .select2-container{float:left;display:block;margin-right:10px}.redux-container-border .select_wrapper{float:left;width:inherit}.redux-container-border .select_wrapper select{width:80px;float:left}.redux-container-border .field-border-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-container-border .field-border-input input{display:inline-block !important;width:100px !important}.redux-container-border .field-border-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-container-border .select_wrapper{margin-top:6px}}.redux-main .redux-container-box_shadow .box-shadow-inset{margin:0 auto}.redux-main .redux-container-box_shadow .box-shadow-inset #shadow-result{padding:20px;margin-bottom:20px;margin-top:20px;min-height:180px;border:0px solid #ddd;background:#f1f1f1;transition:all 0.2s ease}.redux-main .redux-container-box_shadow .box-shadow-inset .row-content:after,.redux-main .redux-container-box_shadow .box-shadow-inset .row:after{clear:both;content:\" \";display:block;height:0;visibility:hidden}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2{width:50%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2.disabled label strong{color:#cccccc}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 label{color:#999999}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled{pointer-events:none;opacity:0.4;z-index:200;background:0;padding:0 !important}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled button{background-color:#888}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled a{z-index:-1}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 ul li{padding-bottom:10px}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2:first-child{padding-right:20px}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2:last-child{padding-left:20px}.redux-container-checkbox label{vertical-align:top;width:100%}.redux-container-checkbox label .field-desc{margin-top:0;float:left;width:93%;clear:none}.redux-container-color_gradient .redux-gradient-preview{height:150px;margin-top:10px;border-radius:4px}.redux-container-color_gradient .colorGradient,.redux-container-color_gradient .redux-gradient-type{display:inline-block;margin-right:20px}.redux-container-color_gradient .colorGradient strong,.redux-container-color_gradient .redux-gradient-type strong{display:table;margin-bottom:5px;margin-left:3px;font-size:12px;color:#999}@media screen and (max-width: 660px){.redux-container-color_gradient .colorGradient{display:block;text-align:center !important}}.redux-main .redux-container-color_palette label{position:relative;display:inline-block;padding:0;margin:0}.redux-main .redux-container-color_palette .colors-wrapper{max-height:300px;overflow-y:auto;padding:10px;display:flex;flex-wrap:wrap}.redux-main .redux-container-color_palette .colors-wrapper .color-palette-color{color:transparent;display:block;width:100%;height:100%;overflow:hidden;border:1px solid rgba(0,0,0,0.2)}.redux-main .redux-container-color_palette .colors-wrapper.round label{padding:3px}.redux-main .redux-container-color_palette .colors-wrapper.round .color-palette-color{border-radius:50%}.redux-main .redux-container-color_palette .colors-wrapper.box-shadow .color-palette-color{box-shadow:inset 3px 3px 13px 2px rgba(0,0,0,0.22)}.redux-main .redux-container-color_palette .colors-wrapper input{display:none}.redux-main .redux-container-color_palette .colors-wrapper input:checked+label .color-palette-color{border:0;width:130%;height:130%;position:relative;left:-15%;top:-15%;z-index:99;box-shadow:1px 1px 6px 1px #333333;border:1px solid rgba(0,0,0,0.3)}.redux-main .redux-container-color_palette .colors-wrapper.with-margin label{margin:3px !important}.sp-container{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);vertical-align:top}.sp-replacer{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);vertical-align:top}.sp-replacer:focus,.sp-replacer:hover,.sp-replacer.focus,.sp-replacer.hover{background:#fafafa;border-color:#999;color:#222}.sp-replacer:focus,.sp-replacer.focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8)}.sp-replacer.active:focus{-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8)}.sp-replacer.active,.sp-replacer.active:hover,.sp-replacer:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5)}#ui-datepicker-div{z-index:15 !important}.ui-datepicker-header{background-color:#00abef}.redux-dimensions-container select,.redux-dimensions-container .select_wrapper{width:80px !important;float:left}.redux-dimensions-container .field-dimensions-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-dimensions-container .field-dimensions-input input{display:inline-block !important;width:100px !important}.redux-dimensions-container .field-dimensions-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-dimensions-container .select_wrapper{margin-top:6px}}.redux-main .divide{height:20px;line-height:20px;float:none;border-color:#e7e7e7;display:block;width:100%;height:35px !important;line-height:35px !important;position:relative;margin:15px 0 10px 0}.redux-main .divide .inner{width:42% !important;left:40% !important;margin-left:-6%;background-color:#fcfcfc;border-color:#e7e7e7;position:absolute;height:1px;top:50%;width:100%;margin-top:-1px;border-top-width:1px;border-top-style:solid}.redux-main .divide .inner span{background-color:#fcfcfc;border-color:#e7e7e7;height:5px;width:5px;border-width:2px;border-style:solid;display:block;position:absolute;left:50%;margin-left:-5px;margin-top:-5px}.wp-customizer .redux-container-divide .divide .inner{width:82% !important;left:18% !important;margin-left:-8%}.redux-container-editor .mceLayout td{border-width:1px;margin:0;padding:1px}.redux-container-editor input,.redux-container-editor textarea{margin:inherit}.redux-container-editor textarea{border-style:none;border:0;border-width:0}.redux-container-editor .wp-editor-container{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.redux-container-editor .wp-editor-container textarea{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-style:inherit}.redux-container-editor .quicktags-toolbar input{margin:2px 1px 4px;display:inline-block;min-width:26px;padding:2px 4px;font:12px/18px Arial, Helvetica, sans-serif normal;color:#464646;border:1px solid #c3c3c3;-webkit-border-radius:3px;border-radius:3px;background:#eee;background-image:-webkit-gradient(linear, left bottom, left top, from(#e3e3e3), to(#fff));background-image:-webkit-linear-gradient(bottom, #e3e3e3, #fff);background-image:-moz-linear-gradient(bottom, #e3e3e3, #fff);background-image:-o-linear-gradient(bottom, #e3e3e3, #fff);background-image:linear-gradient(to top, #e3e3e3, #fff)}.redux-container-image_select .redux-table-container{display:table;table-layout:fixed;width:100%}.redux-container-image_select .redux-image-select{margin:0 !important}.redux-container-image_select .redux-image-select .tiles{display:block;background-color:#fff;background-repeat:repeat;width:40px;height:40px}.redux-container-image_select .redux-image-select img,.redux-container-image_select .redux-image-select .tiles{border-color:#d9d9d9}.redux-container-image_select .redux-image-select li:last-child{margin-bottom:0}.redux-container-image_select .redux-image-select input[type=\"radio\"]{display:none}.redux-container-image_select .redux-image-select-presets img{width:100%}.redux-container-image_select ul.redux-image-select li{margin:0 10px 3px 10px;display:inline-block;padding:2px 2px;padding-left:0}.redux-container-image_select .redux-image-select-selected{background-color:#f9f9f9}.redux-container-image_select .redux-image-select img,.redux-container-image_select .redux-image-select-selected img,.redux-container-image_select .redux-image-select .tiles,.redux-container-image_select .redux-image-select-selected .tiles{border-width:4px;border-style:solid}.redux-container-image_select .redux-image-select-selected .tiles,.redux-container-image_select .redux-image-select-selected .tiles{border-color:#7a7a7a}.redux-info-field{min-height:20px;padding:8px 19px;margin:10px 0;border:1px solid;border-radius:4px;border:1px solid;position:relative}.redux-info-field h1,.redux-info-field h2,.redux-info-field h3,.redux-info-field h4,.redux-info-field h5,.redux-info-field h6{border-bottom:0 !important}.redux-info-field h3{color:#777}.redux-info-field .redux-info-icon{display:inline-block;margin-right:15px}.redux-info-field .redux-info-icon i{font-size:2em}.redux-info-field .redux-info-desc{display:inline-block;vertical-align:top}.redux-info-field.redux-normal{background-color:#eee;border-color:#ccc;color:#666}.redux-info-field.redux-normal i{color:#c5c5c5}.redux-info-field.redux-warning{background-color:#fbeba4;border-color:#d7c281;color:#958234}.redux-info-field.redux-warning i{color:#dcca81}.redux-info-field.redux-success{background-color:#c4ee91;border-color:#71af5d;color:#4d7615}.redux-info-field.redux-success i{color:#a0ca6c}.redux-info-field.redux-critical{background-color:#fba1a3;border-color:#b84f5b;color:#981225}.redux-info-field.redux-critical i{color:#dd767d}.redux-info-field.redux-info{background-color:#d3e4f4;border-color:#a9b6c2;color:#5c80a1}.redux-info-field.redux-info i{color:#afc6da}.redux-notice-field{margin:15px 0 0;background-color:#fff;border:0;border-left:4px solid #f3f3f3;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);padding:1px 12px}.redux-notice-field h1,.redux-notice-field h2,.redux-notice-field h3,.redux-notice-field h4,.redux-notice-field h5,.redux-notice-field h6{border-bottom:0 !important}.redux-notice-field p{margin:0.5em 0;padding:2px}.redux-notice-field .redux-info-icon{display:inline-block;margin-right:15px}.redux-notice-field .redux-info-icon i{font-size:2em}.redux-notice-field .redux-info-desc{display:inline-block;vertical-align:top}.redux-notice-field.redux-info{border-left:4px solid #0099d5}.redux-notice-field.redux-success{border-left:4px solid #7ad03a}.redux-notice-field.redux-warning{border-left:4px solid #fbeba4}.redux-notice-field.redux-critical{border-left:4px solid #dd3d36}.redux-main .redux-field-container.redux-container-info{padding:0}.wp-customizer .hasIcon.redux-notice-field .redux-info-desc,.wp-customizer .hasIcon.redux-info-field .redux-info-desc{display:block;margin-left:43px}.wp-customizer .hasIcon.redux-notice-field .redux-info-icon,.wp-customizer .hasIcon.redux-info-field .redux-info-icon{float:left}.wp-customizer .redux-main .customize-control.customize-control-redux-info{border-bottom:0}.redux-container-link_color .linkColor{display:inline-block;padding-right:10px;padding-bottom:7px}.redux-container-link_color .linkColor strong{display:table;margin-bottom:5px;margin-left:3px;font-size:12px;font-weight:normal;color:#999}.redux-main .redux-media-slider{width:40%;display:inline-block;margin-left:30px}.redux-main .redux-media-filter-container{padding-top:20px}.redux-main .redux-media-filter-container .container-label{margin-bottom:20px;padding-bottom:1px;border-bottom:1px solid #e7e7e7;font-weight:600;font-size:12px;color:#999}.redux-main .redux-media-filter-container .media-filter{display:inline-block;width:47%;margin-bottom:5px}.redux-main .redux-media-filter-container .media-filter label{display:inline-block;width:130px;color:#999}.redux-main .redux-media-filter-container .media-filter label.disabled .filter-value{color:#ccc}.redux-container-multi_text ul.redux-multi-text{margin:0;padding:0}.redux-container-multi_text .redux-multi-text-add{clear:both;margin:5px 0}.redux-container-multi_text a.redux-multi-text-remove.deletion{color:#f00;padding:2px 4px;margin-left:5px}.redux-container-multi_text a.redux-multi-text-remove.deletion:hover{background:#ff0;color:#fff;text-decoration:none}@media screen and (max-width: 782px){.redux-container-multi_text input{clear:both}.redux-container-multi_text .redux-multi-text-remove{margin:0;float:right}}.wp-customizer .redux-container-multi_text .button{float:right}.wp-customizer .redux-container-multi_text .redux-multi-text-remove{float:right;margin-bottom:5px}.wp-customizer .redux-container-multi_text ul.redux-multi-text input{width:100% !important}.redux-container-palette label{border:3px solid transparent;border-color:transparent !important;border-radius:0;width:100% !important;display:block}.redux-container-palette label.ui-button.ui-widget{width:95%;background:none;padding:0;display:flex}.redux-container-palette label.ui-button.ui-widget .ui-checkboxradio-icon,.redux-container-palette label.ui-button.ui-widget .ui-checkboxradio-icon-space{display:none}.redux-container-palette label.ui-button.ui-widget span{padding:10px;flex-grow:1;font-size:0;line-height:10px;color:rgba(0,0,0,0);-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;text-shadow:0}.redux-container-palette label.ui-button.ui-widget span:hover{flex-grow:3;font-weight:bold;min-width:60px;font-size:12px;line-height:10px;color:#333;text-shadow:0 0 8px #fff, 0 0 8px #fff}.redux-container-palette label.ui-state-active{border:3px solid #333 !important}.wp-customizer .redux-main .redux-container-palette label{margin-bottom:3px}.redux-main .form-table-section-indented{width:95%;margin-left:5% !important}.redux-main .form-table-section tr:first-of-type th:first-of-type{padding:0px !important}.redux-main h3{margin-top:10px}.redux-main .form-table-section-indented>tbody>tr:first-child{display:none}.redux-main .form-table-section-indented>tbody>tr:nth-last-child(2){border-bottom:0}.redux-container-select li.ui-state-highlight{height:20px;margin-top:2px;margin-left:5px;width:64px;margin-bottom:0}.select2-search__field{width:none !important}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove,.select2-container--classic .select2-selection--single .select2-selection__clear{font-size:1.2em}.redux-container-select_image{margin-top:2px;margin-left:5px;width:100%;margin-bottom:0}.redux-preview-image{max-height:250px;max-width:250px;padding:5px;margin-top:10px;border:1px solid #e3e3e3;background:#f7f7f7;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.redux-container-slider .redux-slider-container{margin-left:25px;margin-right:25px;width:200px;display:inline-block;vertical-align:middle}.redux-container-slider .redux-slider-input,.redux-container-slider .redux-slider-select-one,.redux-container-slider .redux-slider-select-two{width:100px !important;text-align:center}.redux-container-slider .redux-slider-label{position:absolute;margin-left:-5px}.redux-container-slider .redux-slider-label-one{position:absolute;margin-left:-22px}.redux-container-slider .redux-slider-label-two{position:absolute;margin-top:-21px;margin-left:245px}@media screen and (max-width: 782px){.redux-container-slider input{display:inline-block !important}}@media screen and (max-width: 570px){.redux-container-slider{text-align:center}.redux-container-slider input,.redux-container-slider select,.redux-container-slider .redux-slider-label,.redux-container-slider .select2-container{display:block !important;position:inherit;margin:10px auto}.redux-container-slider .redux-slider-container{margin-top:3px;width:80%}}.wp-customizer .redux-container-slider .redux-slider-label{float:left;position:inherit;width:25%;text-align:center;margin-left:0}.wp-customizer .redux-container-slider .redux-slider-input,.wp-customizer .redux-container-slider .redux-slider-select-one,.wp-customizer .redux-container-slider .redux-slider-select-two{width:25% !important}.wp-customizer .redux-container-slider .redux-slider-container{width:70%;margin-right:0;margin-left:5%}.redux-container-slides .redux-slides-list .select2-container{margin-bottom:10px;width:100%}.redux-container-slides .ui-accordion-header{margin-bottom:0}.redux-container-slides .full-text,.redux-container-slides .large-text{width:100%}.redux-container-slides .redux-slides-accordion-group{border:1px solid #dfdfdf !important;border-radius:3px !important;margin-top:0px !important;margin-bottom:10px;background:#f9f9f9;padding:5px}.redux-container-slides .redux-slides-accordion-group h3{border:1px solid #dfdfdf;cursor:move !important;font-weight:bold;padding:0 10px !important;height:40px;line-height:40px !important;background-color:#f1f1f1;background-image:-ms-linear-gradient(top, #f9f9f9, #ececec);background-image:-moz-linear-gradient(top, #f9f9f9, #ececec);background-image:-o-linear-gradient(top, #f9f9f9, #ececec);background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));background-image:-webkit-linear-gradient(top, #f9f9f9, #ececec);background-image:linear-gradient(to bottom, #f9f9f9, #ececec);overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;text-align:center}.redux-container-slides #redux-slides-accordion .redux-slides-image{height:250px;padding:5px;margin-top:10px;margin-bottom:10px;border:1px solid #e3e3e3;background:#f7f7f7;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.redux-container-slides .redux-slides-add{float:right;margin-right:10%;display:block;margin-bottom:10px}.redux-container-slides .redux-slides-remove{color:#ef521d !important;float:right;margin-top:5px}.redux-container-slides .redux-slides-header{font-weight:bold}.redux-container-slides .redux_slides_add_remove{margin-bottom:10px}.redux-container-slides input{width:100% !important}.wp-customizer .redux-container-slides .ui-accordion .ui-accordion-content{padding:10px}.redux-container-sortable i.el,.redux-container-sortable i.dashicons-menu{cursor:move;padding-top:5px}.redux-container-sortable label{margin-right:10px}.redux-container-sortable label.bugger{margin-bottom:0px !important;font-size:12px !important;color:#999}.redux-container-sortable input{margin-right:10px}.redux-container-sortable .checkbox-container{width:100%}.redux-container-sortable .checkbox-container label{margin-bottom:2px !important;cursor:inherit}.redux-container-sortable .checkbox-container .drag{float:right;margin-left:10px}.redux-container-sortable ul.checkbox li{padding:5px 10px;border:1px solid #333;background:#fff;margin-bottom:5px !important}.redux-container-sortable ul.checkbox li .dashicons.visibility{padding-top:4px;margin-right:10px;cursor:pointer}.redux-container-sortable ul.checkbox li.invisible{color:#aaa;border:1px dashed #aaa}.redux-container-sortable ul.checkbox li.invisible .dashicons.visibility{color:#aaa}.redux-container-sortable ul.labeled li{line-height:1.4em !important}.redux-container-sortable li{line-height:30px !important}.redux-container-sortable li.ui-state-highlight{height:30px;width:364px;margin-bottom:13px}.redux-container-sortable li.placeholder{height:30px;margin:10px 0}.wp-customizer .redux-sortable input[type=\"text\"]{width:92%}.wp-customizer .redux-sortable i.el{margin-left:5px}.wp-customizer .redux-container-sortable .checkbox-container{width:inherit}.wp-customizer .redux-container-sortable .ui-draggable-handle{margin-left:3%}.redux-container-sorter{margin-right:-20px}.redux-container-sorter ul{background:#f9f9f9;border:1px solid #e3e3e3;min-height:40px;padding:10px 10px 0;width:145px;float:left;margin:0 15px 0 0}.redux-container-sorter ul.filled{opacity:0.7;filter:alpha(opacity=70);background:#efecec}.redux-container-sorter ul li{border:1px solid #dfdfdf;cursor:move;font-weight:bold;margin-bottom:10px !important;padding:0 10px;height:40px;line-height:40px !important;background-color:#f1f1f1;background-image:-ms-linear-gradient(top, #f9f9f9, #ececec);background-image:-moz-linear-gradient(top, #f9f9f9, #ececec);background-image:-o-linear-gradient(top, #f9f9f9, #ececec);background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));background-image:-webkit-linear-gradient(top, #f9f9f9, #ececec);background-image:linear-gradient(to bottom, #f9f9f9, #ececec);overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;text-align:center}.redux-container-sorter ul li h3{margin:0 0 10px;text-align:center;color:#777;text-transform:capitalize;word-wrap:break-word}.redux-container-sorter ul li.placeholder{height:40px}.wp-customizer .redux-container-sorter ul{width:85%;margin:0 0 5px 0}.redux-container-spacing select,.redux-container-spacing .select_wrapper{width:80px !important;float:left}.redux-container-spacing .field-spacing-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-container-spacing .field-spacing-input input{display:inline-block !important;width:70px !important}.redux-container-spacing .field-spacing-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-container-spacing .select_wrapper{margin-top:6px}}.redux-container-spinner .spinner-wrpr{position:relative;display:block;height:30px;overflow:hidden}.redux-container-spinner .spinner-wrpr .spinner-input{position:relative !important;z-index:1;width:75px !important;height:30px !important;background:#eee !important;border:1px solid #bfbfbf !important;border-right:0 !important;border-left:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.redux-container-spinner .ui-spinner{position:static;display:inline}.redux-container-spinner .ui-spinner-buttons{position:absolute;padding:0}.redux-container-spinner .ui-widget .ui-spinner-button{color:#fff;position:absolute;top:0;padding:0 0 30px;overflow:hidden;cursor:pointer;background:-moz-linear-gradient(#fff, #f3f3f3);background:-o-linear-gradient(#fff, #f3f3f3);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));background:linear-gradient(#fff, #f3f3f3);background-color:#fff;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.redux-container-spinner .ui-spinner-button:hover,.redux-container-spinner .ui-state-hover{background:-moz-linear-gradient(#f3f3f3, #fff);background:-o-linear-gradient(#f3f3f3, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#fff));background:linear-gradient(#f3f3f3, #fff);background-color:#f3f3f3}.redux-container-spinner .ui-corner-tr,.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-n{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.redux-container-spinner .ui-corner-br,.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-s{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.redux-container-spinner .ui-spinner-button .ui-icon{top:0;display:block;width:28px;height:28px;margin:0;border:1px solid #b7b7b7;background-image:initial;text-indent:0;text-align:center;font-size:18px;line-height:26px}.dp-numberPicker,.dp-numberPicker-add,.dp-numberPicker-sub,.dp-numberPicker-input{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;vertical-align:top;height:30px}.dp-numberPicker{border-radius:3px}.redux-container .redux-container-spinner .dp-numberPicker-add,.redux-container .redux-container-spinner .dp-numberPicker-sub{width:30px;font-size:21px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;background-color:#33b5e5;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);height:29px !important}.redux-container .redux-container-spinner .dp-numberPicker-add.disabled,.redux-container .redux-container-spinner .dp-numberPicker-sub.disabled{background-color:#2c6a81}.dp-numberPicker-add{border-top-right-radius:3px;border-bottom-right-radius:3px}.dp-numberPicker-sub{border-top-left-radius:3px;border-bottom-left-radius:3px}.dp-numberPicker-input{width:70px;background-color:#eee;border:0;margin:0 !important;box-shadow:inset 0px 1px 1px rgba(255,255,255,0.5),inset 0px -1px 1px rgba(0,0,0,0.5)}.dp-numberPicker-input:disabled{background-color:#eee}.redux-container-switch .switch-options{min-height:30px;margin-right:10px}.redux-container-switch .switch-options label{cursor:pointer}.redux-container-switch .switch-options input{display:none}.redux-container-switch .cb-enable,.redux-container-switch .cb-disable{padding:0 10px;border-width:1px;border-style:solid;-webkit-appearance:none;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.redux-container-switch .cb-enable span,.redux-container-switch .cb-disable span{line-height:30px;display:block;font-weight:700;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.redux-container-switch .cb-enable,.redux-container-switch .cb-disable,.redux-container-switch .cb-enable span,.redux-container-switch .cb-disable span{display:block;float:left}.redux-container-switch .cb-enable{border-right:0;border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px}.redux-container-switch .cb-enable.selected{color:#fff}.redux-container-switch .cb-disable{border-left:0;border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px}.redux-container-switch .cb-disable.selected{color:#fff}.redux-container-text label{display:block;position:relative;font-size:12px !important;text-align:left;color:#999;margin:4px 0 2px 0 !important;cursor:default;top:5px;width:100px}.redux-container-text input{clear:left}.redux-container-text .input_wrapper{display:block;position:relative;padding:0;width:23%;max-width:23%;min-width:70px;float:left;clear:left;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.wp-customizer .redux-container-text .input_wrapper{width:100%;max-width:100%;height:auto}.redux-main .redux-typography-container{display:block;position:relative;margin:0;padding:0;width:100%;max-width:660px}.redux-main .redux-typography-container .redux-typography-slider{margin-top:11px;width:auto}.redux-main .redux-typography-container .clearfix{clear:both}.redux-main .redux-typography-container .clearfix::after{visibility:hidden;display:block;font-size:0;content:\" \";clear:both;height:0}.redux-main .redux-typography-container input.wp-picker-default,.redux-main .redux-typography-container .redux-typography-color{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:24px;padding:0 14px !important;margin-top:0;margin-bottom:0;font-size:12px !important}.redux-main .redux-typography-container .select_wrapper{display:block;position:relative;float:left;clear:none;margin:0 10px 0 0;width:48% !important;min-width:210px !important;max-width:324px !important;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-typography-container .select_wrapper:nth-child(odd){margin-right:10px !important}.redux-main .redux-typography-container .select_wrapper:nth-child(even){margin-right:10px !important}.redux-main .redux-typography-container .select_wrapper.typography-family .select2-container{width:100%}.redux-main .redux-typography-container .select_wrapper .redux-typography{font-size:14px !important;display:block;float:left;height:28px !important;line-height:50px !important;padding:0 !important;width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-typography-container .wp-picker-container{float:left;clear:left;margin-bottom:12px;padding:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.redux-main .redux-typography-container .input_wrapper{display:block;position:relative;margin:0 4px 0 5px;padding:0;width:23%;max-width:23%;min-width:70px;float:left;clear:none;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.redux-main .redux-typography-container .input_wrapper.margin-top,.redux-main .redux-typography-container .input_wrapper.margin-bottom{margin-left:0px}.redux-main .redux-typography-container .input_wrapper.font-size{margin-left:0}.redux-main .redux-typography-container .input_wrapper input.mini{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:78%;text-align:center;margin:0;height:28px;top:3px;padding:0 2px 0 5px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.redux-main .redux-typography-container .picker-wrapper{display:block;position:relative;margin:0;padding:0;width:100%;min-width:100%;clear:none;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.redux-main .redux-typography-container label{position:relative;font-size:12px !important;text-align:left;color:#999;width:100%;cursor:default}.redux-main .redux-typography-container .typography-preview{display:none;width:100%;border:1px dotted #d3d3d3;max-width:850px;padding:10px;font-size:10pt;height:auto;margin:5px 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.redux-main .redux-typography-container .typography-color{border:0 none;margin:0}.redux-main .redux-typography-container ::-webkit-input-placeholder{line-height:19px}@media screen and (max-width: 540px){.redux-main .redux-main .redux-typography-container{max-width:230px;margin:0 auto}.redux-main .redux-main .redux-typography-container .select_wrapper{max-width:210px;min-width:210px;width:210px;margin-left:0 !important;margin-right:0 !important}.redux-main .redux-main .redux-typography-container .input_wrapper{max-width:101px;min-width:101px;width:101px;margin-left:0 !important;margin-right:5px !important}.redux-main .redux-main .redux-typography-container .input_wrapper input.mini{width:73%}.redux-main .redux-main .redux-typography-container .input-append .add-on{width:30%;padding:5px !important}.redux-main .redux-main .redux-main .wp-picker-container .wp-picker-input-wrap{margin-top:7px}}@media screen and (max-width: 360px){.redux-main .redux-typography-container .iris-picker .iris-square{margin-right:3%}}.wp-customizer .redux-typography-container .input_wrapper{width:40%;max-width:40%;min-width:20%}.wp-customizer .redux-typography-container .input_wrapper input.mini{width:70%}.wp-customizer .redux-typography-container .select_wrapper{width:100% !important}.wp-customizer .redux-container{overflow:visible}.wp-customizer .redux-container .redux-main input{margin:0 !important}.wp-customizer .redux-container .redux-main input.spinner-input{margin-right:30px !important;margin-left:30px !important;margin-top:0px !important}.wp-customizer .redux-container .redux-main .redux-container-editor .wp-editor-area{color:#000000}.wp-customizer .redux-section.open .redux-group-tab{display:block !important}.wp-customizer .redux-section p.customize-section-description{margin-top:22px;word-break:break-word}.wp-customizer .redux-section p.customize-section-description.legacy{margin-top:7px}.wp-customizer .control-section-themes .accordion-section-title{margin:0}.wp-customizer #customize-controls .description{display:block}.wp-customizer #customize-controls .customize-info{margin-bottom:0}.wp-customizer #customize-controls .redux-section .accordion-section-content{background:#fcfcfc}.wp-customizer .redux-section .accordion-section-title i,.wp-customizer .redux-field .accordion-field-title i,.wp-customizer .redux-panel .accordion-section-title i{margin-right:5px}.wp-customizer .accordion-section.redux-main{background:inherit;margin-left:inherit;border-left:inherit;-moz-box-shadow:inherit;-webkit-box-shadow:inherit;padding:inherit;box-shadow:inherit}.wp-customizer .redux_field_th{padding:13px 0px 0px 0px}.wp-customizer .redux-main .redux-field-container{padding:10px 0}.wp-customizer .redux-main .select_wrapper{float:none;width:100%;display:inline-block}.wp-customizer .redux-main .select2-container{margin-right:0 !important;margin-bottom:5px !important;width:100% !important}.wp-customizer .redux-main .select_wrapper:nth-child(odd){margin-right:0}.wp-customizer .redux-main .redux-option-image{max-width:42% !important;margin-right:3%}.wp-customizer .redux-main .customize-control{border-bottom:1px solid #ddd;padding-bottom:4px}.wp-customizer .redux-main .customize-control:last-child{border-bottom:0;padding-bottom:0}.wp-customizer .redux-main .upload{width:100% !important}.wp-customizer .redux-main h3{margin-top:inherit}.wp-customizer .redux-main .redux-container-raw{margin-top:22px;word-break:break-word;padding:0 !important}.wp-customizer .redux-main .redux-container-password input{width:100%}.wp-customizer .select2-drop,.wp-customizer .select2-container{z-index:999999}.wp-customizer .customize-control-redux-raw{list-style:none}.redux_field_th{padding-bottom:0px !important}.redux-group-tab{margin-bottom:0 !important}.block-editor-page .postbox.closed .el:before{content:\"\" !important}.block-editor-page .postbox .el:before{content:\"\"}.postbox .redux-container{filter:none;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.postbox .redux-container .redux-group-menu .active a{background:#FFF}.postbox .redux-container .redux-section-title{padding-left:0 !important;margin-bottom:15px !important}.postbox .redux-container .redux-section-desc{margin-bottom:20px}.postbox .redux-container .redux_main{border-left:1px solid #D8D8D8;moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.postbox .redux-container .redux_main input[type=text]{width:95%}.postbox .redux-container.redux-no-sections{margin:0;background:none}.postbox .redux-container.redux-no-sections .redux-main{background:none;margin-left:inherit;padding:inherit;border-left:none !important;min-height:0 !important}.postbox .redux-container.redux-no-sections .redux-main tr:last-child{border-bottom:none}.postbox .redux-container.redux-no-sections .redux-main tr:last-child th,.postbox .redux-container.redux-no-sections .redux-main tr:last-child td{padding-bottom:0}.postbox .redux-container.redux-no-sections .redux-main tr td{padding-top:10px !important;width:100%}.postbox .redux-container.redux-no-sections .redux-main .form-table:first-child tr:first-child td{padding-top:0 !important}.postbox .redux-container.redux-no-sections .redux-main .redux-field{margin-bottom:10px !important}.postbox .redux-container.redux-no-sections .redux-main .redux-field:last-child{margin-bottom:0 !important}.postbox .redux-container.redux-has-sections .redux-main{background:#fff}.postbox .redux-container.redux-has-sections .redux-main span.description{padding-bottom:20px}.postbox .redux-main h3{cursor:text !important;-webkit-user-select:inherit !important;-moz-user-select:inherit !important;user-select:inherit !important;padding-left:0 !important}.redux-box-side .redux-main .redux-field-container{padding:0;padding-top:5px}.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:100% !important}.redux-box-side .form-table tr td{padding:15px 0 !important}.redux-box-side .form-table tr:last-child td{padding-bottom:0 !important}.redux-box-side .form-table tr:first-child td{padding-top:5px !important}#poststuff .redux-metabox h3.hndle,.metabox-holder .redux-metabox h3.hndle{cursor:pointer;border-bottom:0}.display-group{display:inherit !important}@media (min-width: 1125px) and (max-width: 1405px){.postbox table.form-table,.postbox .form-table>thead,.postbox .form-table>tbody,.postbox .form-table>tbody>tr>th,.postbox .form-table>tbody>tr>td,.postbox .form-table>tbody>tr{display:block !important;width:100% !important;padding:0px !important}.postbox table.form-table.hide,.postbox .form-table>thead.hide,.postbox .form-table>tbody.hide,.postbox .form-table>tbody>tr>th.hide,.postbox .form-table>tbody>tr>td.hide,.postbox .form-table>tbody>tr.hide{display:none !important}.postbox .form-table>tbody>tr>th,.postbox .form-table>tbody>tr>td{padding:10px !important}.postbox .form-table>tbody>tr>th{width:35%}}.redux-metabox .form-table th,.redux-metabox .form-table td{margin:0;padding:0}.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:96% !important}@media (max-width: 1405px){.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:92% !important}}@media (max-width: 1125px){.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:100% !important}}@media (max-width: 1405px){.redux-main .form-table>tbody>tr>td{padding-top:0 !important;padding-bottom:0 !important}.redux-main .redux-field-container{padding:0 0 20px 0 !important;padding-bottom:10px !important}.postbox .form-table>tbody>tr>th{padding-bottom:0 !important}.redux_field_th{padding-top:0 !important;padding-bottom:10px !important}}.redux-no-sections .redux-group-tab{display:block !important}.admin-color-fresh #poststuff .redux-metabox h3.hndle,.admin-color-fresh .metabox-holder .redux-metabox h3.hndle{background:#222;color:#fff}.admin-color-light #poststuff .redux-metabox h3.hndle,.admin-color-light .metabox-holder .redux-metabox h3.hndle{background:#888;color:#fff}.admin-color-blue #poststuff .redux-metabox h3.hndle,.admin-color-blue .metabox-holder .redux-metabox h3.hndle{background:#096484;color:#fff}.admin-color-coffee #poststuff .redux-metabox h3.hndle,.admin-color-coffee .metabox-holder .redux-metabox h3.hndle{background:#46403c;color:#fff}.admin-color-ectoplasm #poststuff .redux-metabox h3.hndle,.admin-color-ectoplasm .metabox-holder .redux-metabox h3.hndle{background:#413256;color:#fff}.admin-color-midnight #poststuff .redux-metabox h3.hndle,.admin-color-midnight .metabox-holder .redux-metabox h3.hndle{background:#363b3f;color:#fff}.admin-color-ocean #poststuff .redux-metabox h3.hndle,.admin-color-ocean .metabox-holder .redux-metabox h3.hndle{background:#627c83;color:#fff}.admin-color-sunrise #poststuff .redux-metabox h3.hndle,.admin-color-sunrise .metabox-holder .redux-metabox h3.hndle{background:#b43c38;color:#fff}.redux-notices{margin-bottom:0;border:0}.redux-metabox .redux-container{margin-top:0}.redux-metabox .inside{margin:0 !important;padding:0 !important}.redux-metabox .redux-no-sections .redux-main{padding:6px 15px 15px 15px !important}.redux-metabox .redux-no-sections .redux-main .default_br{display:none}.redux-metabox .redux-no-sections .redux-main .redux-field-container{padding:10px 0 20px !important}.redux-metabox .redux-no-sections .redux-main .redux_field_th{padding-top:5px !important}.redux-metabox .redux-no-sections.redux-box-side .redux-main{padding:6px 8px 8px 8px !important}.redux-metabox .redux-no-sections.redux-box-side .redux-main input[type=text]{width:100% !important}.wp-color-result{margin:0 6px 0 0px !important}.redux-container .ui-button-text-only .ui-button-text{padding:0}.wpseotab tr{display:table-row !important}.redux-container-import_export #redux-import-link-wrapper,.redux-container-import_export #redux-import-code-wrapper{display:none}.redux-container-import_export #redux-export-code,.redux-container-import_export #redux-export-link-value,.redux-container-import_export #redux-import-upload-file{display:none}.redux-container-import_export #redux-import-action span{color:#b94a48}.redux-container-import_export #redux-import-upload span{font-weight:bold}#redux-object-browser{overflow:auto;word-wrap:break-word;max-height:600px;max-width:100%}\n"]}
|
1 |
+
{"version":3,"sources":["redux-fields.min.css"],"names":[],"mappings":"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","file":"redux-fields.min.css","sourcesContent":[".redux-container-ace_editor .ace-wrapper{position:static}.redux-container-ace_editor .ace_editor{height:200px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.redux-container-ace_editor .ace_gutter{z-index:1 !important}.redux-container-border .select2-container{float:left;display:block;margin-right:10px}.redux-container-border .select_wrapper{float:left;width:inherit}.redux-container-border .select_wrapper select{width:80px;float:left}.redux-container-border .field-border-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-container-border .field-border-input input{display:inline-block !important;width:100px !important}.redux-container-border .field-border-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-container-border .select_wrapper{margin-top:6px}}.redux-main .redux-container-background .redux-background-position,.redux-main .redux-container-background .redux-background-position select,.redux-main .redux-container-background .redux-background-attachment,.redux-main .redux-container-background .redux-background-attachment select,.redux-main .redux-container-background .redux-background-clip,.redux-main .redux-container-background .redux-background-clip select,.redux-main .redux-container-background .redux-background-origin,.redux-main .redux-container-background .redux-background-origin select,.redux-main .redux-container-background .redux-background-size,.redux-main .redux-container-background .redux-background-size select,.redux-main .redux-container-background .redux-background-repeat,.redux-main .redux-container-background .redux-background-repeat select{width:200px !important;margin-right:10px;margin-bottom:7px}.redux-main .redux-container-background .background-preview{display:block;width:100%;margin:5px 0 10px;border:1px dotted #d3d3d3}.redux-main .redux-container-background .select2-container{margin-right:10px;margin-bottom:10px}.redux-main .redux-container-background .wp-picker-container{margin-bottom:10px}.redux-main .redux-container-background .upload{width:100%;margin-bottom:8px}.redux-main .redux-container-select li.ui-state-highlight{height:20px;margin-top:2px;margin-left:5px;width:64px;margin-bottom:0}.wp-customizer .redux-container-background .redux-background-position,.wp-customizer .redux-container-background .redux-background-position select,.wp-customizer .redux-container-background .redux-background-attachment,.wp-customizer .redux-container-background .redux-background-attachment select,.wp-customizer .redux-container-background .redux-background-clip,.wp-customizer .redux-container-background .redux-background-clip select,.wp-customizer .redux-container-background .redux-background-origin,.wp-customizer .redux-container-background .redux-background-origin select,.wp-customizer .redux-container-background .redux-background-size,.wp-customizer .redux-container-background .redux-background-size select,.wp-customizer .redux-container-background .redux-background-repeat,.wp-customizer .redux-container-background .redux-background-repeat select{width:100% !important}.redux-main .redux-container-box_shadow .box-shadow-inset{margin:0 auto}.redux-main .redux-container-box_shadow .box-shadow-inset #shadow-result{padding:20px;margin-bottom:20px;margin-top:20px;min-height:180px;border:0px solid #ddd;background:#f1f1f1;transition:all 0.2s ease}.redux-main .redux-container-box_shadow .box-shadow-inset .row-content:after,.redux-main .redux-container-box_shadow .box-shadow-inset .row:after{clear:both;content:\" \";display:block;height:0;visibility:hidden}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2{width:50%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2.disabled label strong{color:#cccccc}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 label{color:#999999}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled{pointer-events:none;opacity:0.4;z-index:200;background:0;padding:0 !important}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled button{background-color:#888}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled a{z-index:-1}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 ul li{padding-bottom:10px}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2:first-child{padding-right:20px}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2:last-child{padding-left:20px}.redux-container-checkbox label{vertical-align:top;width:100%}.redux-container-checkbox label .field-desc{margin-top:0;float:left;width:93%;clear:none}.redux-container-color_gradient .redux-gradient-preview{height:150px;margin-top:10px;border-radius:4px}.redux-container-color_gradient .colorGradient,.redux-container-color_gradient .redux-gradient-type{display:inline-block;margin-right:20px}.redux-container-color_gradient .colorGradient strong,.redux-container-color_gradient .redux-gradient-type strong{display:table;margin-bottom:5px;margin-left:3px;font-size:12px;color:#999}@media screen and (max-width: 660px){.redux-container-color_gradient .colorGradient{display:block;text-align:center !important}}.redux-main .redux-container-color_palette label{position:relative;display:inline-block;padding:0;margin:0}.redux-main .redux-container-color_palette .colors-wrapper{max-height:300px;overflow-y:auto;padding:10px;display:flex;flex-wrap:wrap}.redux-main .redux-container-color_palette .colors-wrapper .color-palette-color{color:transparent;display:block;width:100%;height:100%;overflow:hidden;border:1px solid rgba(0,0,0,0.2)}.redux-main .redux-container-color_palette .colors-wrapper.round label{padding:3px}.redux-main .redux-container-color_palette .colors-wrapper.round .color-palette-color{border-radius:50%}.redux-main .redux-container-color_palette .colors-wrapper.box-shadow .color-palette-color{box-shadow:inset 3px 3px 13px 2px rgba(0,0,0,0.22)}.redux-main .redux-container-color_palette .colors-wrapper input{display:none}.redux-main .redux-container-color_palette .colors-wrapper input:checked+label .color-palette-color{border:0;width:130%;height:130%;position:relative;left:-15%;top:-15%;z-index:99;box-shadow:1px 1px 6px 1px #333333;border:1px solid rgba(0,0,0,0.3)}.redux-main .redux-container-color_palette .colors-wrapper.with-margin label{margin:3px !important}.sp-container{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);vertical-align:top}.sp-replacer{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);vertical-align:top}.sp-replacer:focus,.sp-replacer:hover,.sp-replacer.focus,.sp-replacer.hover{background:#fafafa;border-color:#999;color:#222}.sp-replacer:focus,.sp-replacer.focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8)}.sp-replacer.active:focus{-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8)}.sp-replacer.active,.sp-replacer.active:hover,.sp-replacer:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5)}#ui-datepicker-div{z-index:15 !important}.ui-datepicker-header{background-color:#00abef}.redux-dimensions-container select,.redux-dimensions-container .select_wrapper{width:80px !important;float:left}.redux-dimensions-container .field-dimensions-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-dimensions-container .field-dimensions-input input{display:inline-block !important;width:100px !important}.redux-dimensions-container .field-dimensions-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-dimensions-container .select_wrapper{margin-top:6px}}.redux-main .divide{height:20px;line-height:20px;float:none;border-color:#e7e7e7;display:block;width:100%;height:35px !important;line-height:35px !important;position:relative;margin:15px 0 10px 0}.redux-main .divide .inner{width:42% !important;left:40% !important;margin-left:-6%;background-color:#fcfcfc;border-color:#e7e7e7;position:absolute;height:1px;top:50%;width:100%;margin-top:-1px;border-top-width:1px;border-top-style:solid}.redux-main .divide .inner span{background-color:#fcfcfc;border-color:#e7e7e7;height:5px;width:5px;border-width:2px;border-style:solid;display:block;position:absolute;left:50%;margin-left:-5px;margin-top:-5px}.wp-customizer .redux-container-divide .divide .inner{width:82% !important;left:18% !important;margin-left:-8%}.redux-container-editor .mceLayout td{border-width:1px;margin:0;padding:1px}.redux-container-editor input,.redux-container-editor textarea{margin:inherit}.redux-container-editor textarea{border-style:none;border:0;border-width:0}.redux-container-editor .wp-editor-container{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.redux-container-editor .wp-editor-container textarea{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-style:inherit}.redux-container-editor .quicktags-toolbar input{margin:2px 1px 4px;display:inline-block;min-width:26px;padding:2px 4px;font:12px/18px Arial, Helvetica, sans-serif normal;color:#464646;border:1px solid #c3c3c3;-webkit-border-radius:3px;border-radius:3px;background:#eee;background-image:-webkit-gradient(linear, left bottom, left top, from(#e3e3e3), to(#fff));background-image:-webkit-linear-gradient(bottom, #e3e3e3, #fff);background-image:-moz-linear-gradient(bottom, #e3e3e3, #fff);background-image:-o-linear-gradient(bottom, #e3e3e3, #fff);background-image:linear-gradient(to top, #e3e3e3, #fff)}.redux-container-image_select .redux-table-container{display:table;table-layout:fixed;width:100%}.redux-container-image_select .redux-image-select{margin:0 !important}.redux-container-image_select .redux-image-select .tiles{display:block;background-color:#fff;background-repeat:repeat;width:40px;height:40px}.redux-container-image_select .redux-image-select img,.redux-container-image_select .redux-image-select .tiles{border-color:#d9d9d9}.redux-container-image_select .redux-image-select li:last-child{margin-bottom:0}.redux-container-image_select .redux-image-select input[type=\"radio\"]{display:none}.redux-container-image_select .redux-image-select-presets img{width:100%}.redux-container-image_select ul.redux-image-select li{margin:0 10px 3px 10px;display:inline-block;padding:2px 2px;padding-left:0}.redux-container-image_select .redux-image-select-selected{background-color:#f9f9f9}.redux-container-image_select .redux-image-select img,.redux-container-image_select .redux-image-select-selected img,.redux-container-image_select .redux-image-select .tiles,.redux-container-image_select .redux-image-select-selected .tiles{border-width:4px;border-style:solid}.redux-container-image_select .redux-image-select-selected .tiles,.redux-container-image_select .redux-image-select-selected .tiles{border-color:#7a7a7a}.redux-container-link_color .linkColor{display:inline-block;padding-right:10px;padding-bottom:7px}.redux-container-link_color .linkColor strong{display:table;margin-bottom:5px;margin-left:3px;font-size:12px;font-weight:normal;color:#999}.redux-info-field{min-height:20px;padding:8px 19px;margin:10px 0;border:1px solid;border-radius:4px;border:1px solid;position:relative}.redux-info-field h1,.redux-info-field h2,.redux-info-field h3,.redux-info-field h4,.redux-info-field h5,.redux-info-field h6{border-bottom:0 !important}.redux-info-field h3{color:#777}.redux-info-field .redux-info-icon{display:inline-block;margin-right:15px}.redux-info-field .redux-info-icon i{font-size:2em}.redux-info-field .redux-info-desc{display:inline-block;vertical-align:top}.redux-info-field.redux-normal{background-color:#eee;border-color:#ccc;color:#666}.redux-info-field.redux-normal i{color:#c5c5c5}.redux-info-field.redux-warning{background-color:#fbeba4;border-color:#d7c281;color:#958234}.redux-info-field.redux-warning i{color:#dcca81}.redux-info-field.redux-success{background-color:#c4ee91;border-color:#71af5d;color:#4d7615}.redux-info-field.redux-success i{color:#a0ca6c}.redux-info-field.redux-critical{background-color:#fba1a3;border-color:#b84f5b;color:#981225}.redux-info-field.redux-critical i{color:#dd767d}.redux-info-field.redux-info{background-color:#d3e4f4;border-color:#a9b6c2;color:#5c80a1}.redux-info-field.redux-info i{color:#afc6da}.redux-notice-field{margin:15px 0 0;background-color:#fff;border:0;border-left:4px solid #f3f3f3;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);padding:1px 12px}.redux-notice-field h1,.redux-notice-field h2,.redux-notice-field h3,.redux-notice-field h4,.redux-notice-field h5,.redux-notice-field h6{border-bottom:0 !important}.redux-notice-field p{margin:0.5em 0;padding:2px}.redux-notice-field .redux-info-icon{display:inline-block;margin-right:15px}.redux-notice-field .redux-info-icon i{font-size:2em}.redux-notice-field .redux-info-desc{display:inline-block;vertical-align:top}.redux-notice-field.redux-info{border-left:4px solid #0099d5}.redux-notice-field.redux-success{border-left:4px solid #7ad03a}.redux-notice-field.redux-warning{border-left:4px solid #fbeba4}.redux-notice-field.redux-critical{border-left:4px solid #dd3d36}.redux-main .redux-field-container.redux-container-info{padding:0}.wp-customizer .hasIcon.redux-notice-field .redux-info-desc,.wp-customizer .hasIcon.redux-info-field .redux-info-desc{display:block;margin-left:43px}.wp-customizer .hasIcon.redux-notice-field .redux-info-icon,.wp-customizer .hasIcon.redux-info-field .redux-info-icon{float:left}.wp-customizer .redux-main .customize-control.customize-control-redux-info{border-bottom:0}.redux-main .redux-media-slider{width:40%;display:inline-block;margin-left:30px}.redux-main .redux-media-filter-container{padding-top:20px}.redux-main .redux-media-filter-container .container-label{margin-bottom:20px;padding-bottom:1px;border-bottom:1px solid #e7e7e7;font-weight:600;font-size:12px;color:#999}.redux-main .redux-media-filter-container .media-filter{display:inline-block;width:47%;margin-bottom:5px}.redux-main .redux-media-filter-container .media-filter label{display:inline-block;width:130px;color:#999}.redux-main .redux-media-filter-container .media-filter label.disabled .filter-value{color:#ccc}.redux-container-multi_text ul.redux-multi-text{margin:0;padding:0}.redux-container-multi_text .redux-multi-text-add{clear:both;margin:5px 0}.redux-container-multi_text a.redux-multi-text-remove.deletion{color:#f00;padding:2px 4px;margin-left:5px}.redux-container-multi_text a.redux-multi-text-remove.deletion:hover{background:#ff0;color:#fff;text-decoration:none}@media screen and (max-width: 782px){.redux-container-multi_text input{clear:both}.redux-container-multi_text .redux-multi-text-remove{margin:0;float:right}}.wp-customizer .redux-container-multi_text .button{float:right}.wp-customizer .redux-container-multi_text .redux-multi-text-remove{float:right;margin-bottom:5px}.wp-customizer .redux-container-multi_text ul.redux-multi-text input{width:100% !important}.redux-container-palette label{border:3px solid transparent;border-color:transparent !important;border-radius:0;width:100% !important;display:block}.redux-container-palette label.ui-button.ui-widget{width:95%;background:none;padding:0;display:flex}.redux-container-palette label.ui-button.ui-widget .ui-checkboxradio-icon,.redux-container-palette label.ui-button.ui-widget .ui-checkboxradio-icon-space{display:none}.redux-container-palette label.ui-button.ui-widget span{padding:10px;flex-grow:1;font-size:0;line-height:10px;color:rgba(0,0,0,0);-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;text-shadow:0}.redux-container-palette label.ui-button.ui-widget span:hover{flex-grow:3;font-weight:bold;min-width:60px;font-size:12px;line-height:10px;color:#333;text-shadow:0 0 8px #fff, 0 0 8px #fff}.redux-container-palette label.ui-state-active{border:3px solid #333 !important}.wp-customizer .redux-main .redux-container-palette label{margin-bottom:3px}.redux-main .form-table-section-indented{width:95%;margin-left:5% !important}.redux-main .form-table-section tr:first-of-type th:first-of-type{padding:0px !important}.redux-main h3{margin-top:10px}.redux-main .form-table-section-indented>tbody>tr:first-child{display:none}.redux-main .form-table-section-indented>tbody>tr:nth-last-child(2){border-bottom:0}.redux-container-select_image{margin-top:2px;margin-left:5px;width:100%;margin-bottom:0}.redux-preview-image{max-height:250px;max-width:250px;padding:5px;margin-top:10px;border:1px solid #e3e3e3;background:#f7f7f7;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.redux-container-select li.ui-state-highlight{height:20px;margin-top:2px;margin-left:5px;width:64px;margin-bottom:0}.select2-search__field{width:none !important}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove,.select2-container--classic .select2-selection--single .select2-selection__clear{font-size:1.2em}.redux-container-slider .redux-slider-container{margin-left:25px;margin-right:25px;width:200px;display:inline-block;vertical-align:middle}.redux-container-slider .redux-slider-input,.redux-container-slider .redux-slider-select-one,.redux-container-slider .redux-slider-select-two{width:100px !important;text-align:center}.redux-container-slider .redux-slider-label{position:absolute;margin-left:-5px}.redux-container-slider .redux-slider-label-one{position:absolute;margin-left:-22px}.redux-container-slider .redux-slider-label-two{position:absolute;margin-top:-21px;margin-left:245px}@media screen and (max-width: 782px){.redux-container-slider input{display:inline-block !important}}@media screen and (max-width: 570px){.redux-container-slider{text-align:center}.redux-container-slider input,.redux-container-slider select,.redux-container-slider .redux-slider-label,.redux-container-slider .select2-container{display:block !important;position:inherit;margin:10px auto}.redux-container-slider .redux-slider-container{margin-top:3px;width:80%}}.wp-customizer .redux-container-slider .redux-slider-label{float:left;position:inherit;width:25%;text-align:center;margin-left:0}.wp-customizer .redux-container-slider .redux-slider-input,.wp-customizer .redux-container-slider .redux-slider-select-one,.wp-customizer .redux-container-slider .redux-slider-select-two{width:25% !important}.wp-customizer .redux-container-slider .redux-slider-container{width:70%;margin-right:0;margin-left:5%}.redux-container-slides .redux-slides-list .select2-container{margin-bottom:10px;width:100%}.redux-container-slides .ui-accordion-header{margin-bottom:0}.redux-container-slides .full-text,.redux-container-slides .large-text{width:100%}.redux-container-slides .redux-slides-accordion-group{border:1px solid #dfdfdf !important;border-radius:3px !important;margin-top:0px !important;margin-bottom:10px;background:#f9f9f9;padding:5px}.redux-container-slides .redux-slides-accordion-group h3{border:1px solid #dfdfdf;cursor:move !important;font-weight:bold;padding:0 10px !important;height:40px;line-height:40px !important;background-color:#f1f1f1;background-image:-ms-linear-gradient(top, #f9f9f9, #ececec);background-image:-moz-linear-gradient(top, #f9f9f9, #ececec);background-image:-o-linear-gradient(top, #f9f9f9, #ececec);background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));background-image:-webkit-linear-gradient(top, #f9f9f9, #ececec);background-image:linear-gradient(to bottom, #f9f9f9, #ececec);overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;text-align:center}.redux-container-slides #redux-slides-accordion .redux-slides-image{height:250px;padding:5px;margin-top:10px;margin-bottom:10px;border:1px solid #e3e3e3;background:#f7f7f7;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.redux-container-slides .redux-slides-add{float:right;margin-right:10%;display:block;margin-bottom:10px}.redux-container-slides .redux-slides-remove{color:#ef521d !important;float:right;margin-top:5px}.redux-container-slides .redux-slides-header{font-weight:bold}.redux-container-slides .redux_slides_add_remove{margin-bottom:10px}.redux-container-slides input{width:100% !important}.wp-customizer .redux-container-slides .ui-accordion .ui-accordion-content{padding:10px}.redux-container-sortable i.el,.redux-container-sortable i.dashicons-menu{cursor:move;padding-top:5px}.redux-container-sortable label{margin-right:10px}.redux-container-sortable label.bugger{margin-bottom:0px !important;font-size:12px !important;color:#999}.redux-container-sortable input{margin-right:10px}.redux-container-sortable .checkbox-container{width:100%}.redux-container-sortable .checkbox-container label{margin-bottom:2px !important;cursor:inherit}.redux-container-sortable .checkbox-container .drag{float:right;margin-left:10px}.redux-container-sortable ul.checkbox li{padding:5px 10px;border:1px solid #333;background:#fff;margin-bottom:5px !important}.redux-container-sortable ul.checkbox li .dashicons.visibility{padding-top:4px;margin-right:10px;cursor:pointer}.redux-container-sortable ul.checkbox li.invisible{color:#aaa;border:1px dashed #aaa}.redux-container-sortable ul.checkbox li.invisible .dashicons.visibility{color:#aaa}.redux-container-sortable ul.labeled li{line-height:1.4em !important}.redux-container-sortable li{line-height:30px !important}.redux-container-sortable li.ui-state-highlight{height:30px;width:364px;margin-bottom:13px}.redux-container-sortable li.placeholder{height:30px;margin:10px 0}.wp-customizer .redux-sortable input[type=\"text\"]{width:92%}.wp-customizer .redux-sortable i.el{margin-left:5px}.wp-customizer .redux-container-sortable .checkbox-container{width:inherit}.wp-customizer .redux-container-sortable .ui-draggable-handle{margin-left:3%}.redux-container-sorter{margin-right:-20px}.redux-container-sorter ul{background:#f9f9f9;border:1px solid #e3e3e3;min-height:40px;padding:10px 10px 0;width:145px;float:left;margin:0 15px 0 0}.redux-container-sorter ul.filled{opacity:0.7;filter:alpha(opacity=70);background:#efecec}.redux-container-sorter ul li{border:1px solid #dfdfdf;cursor:move;font-weight:bold;margin-bottom:10px !important;padding:0 10px;height:40px;line-height:40px !important;background-color:#f1f1f1;background-image:-ms-linear-gradient(top, #f9f9f9, #ececec);background-image:-moz-linear-gradient(top, #f9f9f9, #ececec);background-image:-o-linear-gradient(top, #f9f9f9, #ececec);background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));background-image:-webkit-linear-gradient(top, #f9f9f9, #ececec);background-image:linear-gradient(to bottom, #f9f9f9, #ececec);overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;text-align:center}.redux-container-sorter ul li h3{margin:0 0 10px;text-align:center;color:#777;text-transform:capitalize;word-wrap:break-word}.redux-container-sorter ul li.placeholder{height:40px}.wp-customizer .redux-container-sorter ul{width:85%;margin:0 0 5px 0}.redux-container-spacing select,.redux-container-spacing .select_wrapper{width:80px !important;float:left}.redux-container-spacing .field-spacing-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-container-spacing .field-spacing-input input{display:inline-block !important;width:70px !important}.redux-container-spacing .field-spacing-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-container-spacing .select_wrapper{margin-top:6px}}.redux-container-spinner .spinner-wrpr{position:relative;display:block;height:30px;overflow:hidden}.redux-container-spinner .spinner-wrpr .spinner-input{position:relative !important;z-index:1;width:75px !important;height:30px !important;background:#eee !important;border:1px solid #bfbfbf !important;border-right:0 !important;border-left:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.redux-container-spinner .ui-spinner{position:static;display:inline}.redux-container-spinner .ui-spinner-buttons{position:absolute;padding:0}.redux-container-spinner .ui-widget .ui-spinner-button{color:#fff;position:absolute;top:0;padding:0 0 30px;overflow:hidden;cursor:pointer;background:-moz-linear-gradient(#fff, #f3f3f3);background:-o-linear-gradient(#fff, #f3f3f3);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));background:linear-gradient(#fff, #f3f3f3);background-color:#fff;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.redux-container-spinner .ui-spinner-button:hover,.redux-container-spinner .ui-state-hover{background:-moz-linear-gradient(#f3f3f3, #fff);background:-o-linear-gradient(#f3f3f3, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#fff));background:linear-gradient(#f3f3f3, #fff);background-color:#f3f3f3}.redux-container-spinner .ui-corner-tr,.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-n{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.redux-container-spinner .ui-corner-br,.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-s{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.redux-container-spinner .ui-spinner-button .ui-icon{top:0;display:block;width:28px;height:28px;margin:0;border:1px solid #b7b7b7;background-image:initial;text-indent:0;text-align:center;font-size:18px;line-height:26px}.dp-numberPicker,.dp-numberPicker-add,.dp-numberPicker-sub,.dp-numberPicker-input{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;vertical-align:top;height:30px}.dp-numberPicker{border-radius:3px}.redux-container .redux-container-spinner .dp-numberPicker-add,.redux-container .redux-container-spinner .dp-numberPicker-sub{width:30px;font-size:21px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;background-color:#33b5e5;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);height:29px !important}.redux-container .redux-container-spinner .dp-numberPicker-add.disabled,.redux-container .redux-container-spinner .dp-numberPicker-sub.disabled{background-color:#2c6a81}.dp-numberPicker-add{border-top-right-radius:3px;border-bottom-right-radius:3px}.dp-numberPicker-sub{border-top-left-radius:3px;border-bottom-left-radius:3px}.dp-numberPicker-input{width:70px;background-color:#eee;border:0;margin:0 !important;box-shadow:inset 0px 1px 1px rgba(255,255,255,0.5),inset 0px -1px 1px rgba(0,0,0,0.5)}.dp-numberPicker-input:disabled{background-color:#eee}.redux-container-switch .switch-options{min-height:30px;margin-right:10px}.redux-container-switch .switch-options label{cursor:pointer}.redux-container-switch .switch-options input{display:none}.redux-container-switch .cb-enable,.redux-container-switch .cb-disable{padding:0 10px;border-width:1px;border-style:solid;-webkit-appearance:none;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.redux-container-switch .cb-enable span,.redux-container-switch .cb-disable span{line-height:30px;display:block;font-weight:700;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.redux-container-switch .cb-enable,.redux-container-switch .cb-disable,.redux-container-switch .cb-enable span,.redux-container-switch .cb-disable span{display:block;float:left}.redux-container-switch .cb-enable{border-right:0;border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px}.redux-container-switch .cb-enable.selected{color:#fff}.redux-container-switch .cb-disable{border-left:0;border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px}.redux-container-switch .cb-disable.selected{color:#fff}.redux-container-text label{display:block;position:relative;font-size:12px !important;text-align:left;color:#999;margin:4px 0 2px 0 !important;cursor:default;top:5px;width:100px}.redux-container-text input{clear:left}.redux-container-text .input_wrapper{display:block;position:relative;padding:0;width:23%;max-width:23%;min-width:70px;float:left;clear:left;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.wp-customizer .redux-container-text .input_wrapper{width:100%;max-width:100%;height:auto}.redux-main .redux-typography-container{display:block;position:relative;margin:0;padding:0;width:100%;max-width:660px}.redux-main .redux-typography-container .redux-typography-slider{margin-top:11px;width:auto}.redux-main .redux-typography-container .clearfix{clear:both}.redux-main .redux-typography-container .clearfix::after{visibility:hidden;display:block;font-size:0;content:\" \";clear:both;height:0}.redux-main .redux-typography-container input.wp-picker-default,.redux-main .redux-typography-container .redux-typography-color{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:24px;padding:0 14px !important;margin-top:0;margin-bottom:0;font-size:12px !important}.redux-main .redux-typography-container .select_wrapper{display:block;position:relative;float:left;clear:none;margin:0 10px 0 0;width:48% !important;min-width:210px !important;max-width:324px !important;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-typography-container .select_wrapper:nth-child(odd){margin-right:10px !important}.redux-main .redux-typography-container .select_wrapper:nth-child(even){margin-right:10px !important}.redux-main .redux-typography-container .select_wrapper.typography-family .select2-container{width:100%}.redux-main .redux-typography-container .select_wrapper .redux-typography{font-size:14px !important;display:block;float:left;height:28px !important;line-height:50px !important;padding:0 !important;width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-typography-container .wp-picker-container{float:left;clear:left;margin-bottom:12px;padding:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.redux-main .redux-typography-container .input_wrapper{display:block;position:relative;margin:0 4px 0 5px;padding:0;width:23%;max-width:23%;min-width:70px;float:left;clear:none;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.redux-main .redux-typography-container .input_wrapper.margin-top,.redux-main .redux-typography-container .input_wrapper.margin-bottom{margin-left:0px}.redux-main .redux-typography-container .input_wrapper.font-size{margin-left:0}.redux-main .redux-typography-container .input_wrapper input.mini{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:78%;text-align:center;margin:0;height:28px;top:3px;padding:0 2px 0 5px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.redux-main .redux-typography-container .picker-wrapper{display:block;position:relative;margin:0;padding:0;width:100%;min-width:100%;clear:none;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.redux-main .redux-typography-container label{position:relative;font-size:12px !important;text-align:left;color:#999;width:100%;cursor:default}.redux-main .redux-typography-container .typography-preview{display:none;width:100%;border:1px dotted #d3d3d3;max-width:850px;padding:10px;font-size:10pt;height:auto;margin:5px 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.redux-main .redux-typography-container .typography-color{border:0 none;margin:0}.redux-main .redux-typography-container ::-webkit-input-placeholder{line-height:19px}@media screen and (max-width: 540px){.redux-main .redux-main .redux-typography-container{max-width:230px;margin:0 auto}.redux-main .redux-main .redux-typography-container .select_wrapper{max-width:210px;min-width:210px;width:210px;margin-left:0 !important;margin-right:0 !important}.redux-main .redux-main .redux-typography-container .input_wrapper{max-width:101px;min-width:101px;width:101px;margin-left:0 !important;margin-right:5px !important}.redux-main .redux-main .redux-typography-container .input_wrapper input.mini{width:73%}.redux-main .redux-main .redux-typography-container .input-append .add-on{width:30%;padding:5px !important}.redux-main .redux-main .redux-main .wp-picker-container .wp-picker-input-wrap{margin-top:7px}}@media screen and (max-width: 360px){.redux-main .redux-typography-container .iris-picker .iris-square{margin-right:3%}}.wp-customizer .redux-typography-container .input_wrapper{width:40%;max-width:40%;min-width:20%}.wp-customizer .redux-typography-container .input_wrapper input.mini{width:70%}.wp-customizer .redux-typography-container .select_wrapper{width:100% !important}.wp-customizer .redux-container{overflow:visible}.wp-customizer .redux-container .redux-main input{margin:0 !important}.wp-customizer .redux-container .redux-main input.spinner-input{margin-right:30px !important;margin-left:30px !important;margin-top:0px !important}.wp-customizer .redux-container .redux-main .redux-container-editor .wp-editor-area{color:#000000}.wp-customizer .redux-section.open .redux-group-tab{display:block !important}.wp-customizer .redux-section p.customize-section-description{margin-top:22px;word-break:break-word}.wp-customizer .redux-section p.customize-section-description.legacy{margin-top:7px}.wp-customizer .control-section-themes .accordion-section-title{margin:0}.wp-customizer #customize-controls .description{display:block}.wp-customizer #customize-controls .customize-info{margin-bottom:0}.wp-customizer #customize-controls .redux-section .accordion-section-content{background:#fcfcfc}.wp-customizer .redux-section .accordion-section-title i,.wp-customizer .redux-field .accordion-field-title i,.wp-customizer .redux-panel .accordion-section-title i{margin-right:5px}.wp-customizer .accordion-section.redux-main{background:inherit;margin-left:inherit;border-left:inherit;-moz-box-shadow:inherit;-webkit-box-shadow:inherit;padding:inherit;box-shadow:inherit}.wp-customizer .redux_field_th{padding:13px 0px 0px 0px}.wp-customizer .redux-main .redux-field-container{padding:10px 0}.wp-customizer .redux-main .select_wrapper{float:none;width:100%;display:inline-block}.wp-customizer .redux-main .select2-container{margin-right:0 !important;margin-bottom:5px !important;width:100% !important}.wp-customizer .redux-main .select_wrapper:nth-child(odd){margin-right:0}.wp-customizer .redux-main .redux-option-image{max-width:42% !important;margin-right:3%}.wp-customizer .redux-main .customize-control{border-bottom:1px solid #ddd;padding-bottom:4px}.wp-customizer .redux-main .customize-control:last-child{border-bottom:0;padding-bottom:0}.wp-customizer .redux-main .upload{width:100% !important}.wp-customizer .redux-main h3{margin-top:inherit}.wp-customizer .redux-main .redux-container-raw{margin-top:22px;word-break:break-word;padding:0 !important}.wp-customizer .redux-main .redux-container-password input{width:100%}.wp-customizer .select2-drop,.wp-customizer .select2-container{z-index:999999}.wp-customizer .customize-control-redux-raw{list-style:none}.redux_field_search{position:absolute;width:250px !important;right:20px;padding:4px 7px;top:6px}.redux-has-sections .redux_field_search{right:10px}.redux-main.redux-search .redux-section-field,.redux-main.redux-search .redux-info-field,.redux-main.redux-search .redux-notice-field,.redux-main.redux-search .redux-container-group,.redux-main.redux-search .redux-container-raw,.redux-main.redux-search .redux-section-desc,.redux-main.redux-search .redux-group-tab h3,.redux-main.redux-search .hr,.redux-main.redux-search .redux-field-info,.redux-main.redux-search tr{display:none}.redux-main.redux-search #import_export_default_section_group,.redux-main.redux-search #dev_mode_default_section_group{display:none !important}.redux-main.redux-search .redux-group-tab{margin-bottom:0}.redux-main.redux-search .redux-group-tab .form-table-section-indented{margin-left:0 !important;width:100%}.redux-main.redux-search .redux-group-tab .form-table-section-indented .redux-group-tab .form-table-section tr:first-of-type th:first-of-type{padding:inherit !important}.redux-main.redux-search .redux-group-tab .form-table-section-indented .redux-group-tab h3{margin-top:inherit !important}.redux-metabox .redux-has-sections .redux_field_search{top:8px}.redux_field_th{padding-bottom:0px !important}.redux-group-tab{margin-bottom:0 !important}.block-editor-page .postbox.closed .el:before{content:\"\" !important}.block-editor-page .postbox .el:before{content:\"\"}.postbox .redux-container{filter:none;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.postbox .redux-container .redux-group-menu .active a{background:#FFF}.postbox .redux-container .redux-section-title{padding-left:0 !important;margin-bottom:15px !important}.postbox .redux-container .redux-section-desc{margin-bottom:20px}.postbox .redux-container .redux_main{border-left:1px solid #D8D8D8;moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.postbox .redux-container .redux_main input[type=text]{width:95%}.postbox .redux-container.redux-no-sections{margin:0;background:none}.postbox .redux-container.redux-no-sections .redux-main{background:none;margin-left:inherit;padding:inherit;border-left:none !important;min-height:0 !important}.postbox .redux-container.redux-no-sections .redux-main tr:last-child{border-bottom:none}.postbox .redux-container.redux-no-sections .redux-main tr:last-child th,.postbox .redux-container.redux-no-sections .redux-main tr:last-child td{padding-bottom:0}.postbox .redux-container.redux-no-sections .redux-main tr td{padding-top:10px !important;width:100%}.postbox .redux-container.redux-no-sections .redux-main .form-table:first-child tr:first-child td{padding-top:0 !important}.postbox .redux-container.redux-no-sections .redux-main .redux-field{margin-bottom:10px !important}.postbox .redux-container.redux-no-sections .redux-main .redux-field:last-child{margin-bottom:0 !important}.postbox .redux-container.redux-has-sections .redux-main{background:#fff}.postbox .redux-container.redux-has-sections .redux-main span.description{padding-bottom:20px}.postbox .redux-main h3{cursor:text !important;-webkit-user-select:inherit !important;-moz-user-select:inherit !important;user-select:inherit !important;padding-left:0 !important}.redux-box-side .redux-main .redux-field-container{padding:0;padding-top:5px}.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:100% !important}.redux-box-side .form-table tr td{padding:15px 0 !important}.redux-box-side .form-table tr:last-child td{padding-bottom:0 !important}.redux-box-side .form-table tr:first-child td{padding-top:5px !important}#poststuff .redux-metabox h3.hndle,.metabox-holder .redux-metabox h3.hndle{cursor:pointer;border-bottom:0}.display-group{display:inherit !important}@media (min-width: 1125px) and (max-width: 1405px){.postbox table.form-table,.postbox .form-table>thead,.postbox .form-table>tbody,.postbox .form-table>tbody>tr>th,.postbox .form-table>tbody>tr>td,.postbox .form-table>tbody>tr{display:block !important;width:100% !important;padding:0px !important}.postbox table.form-table.hide,.postbox .form-table>thead.hide,.postbox .form-table>tbody.hide,.postbox .form-table>tbody>tr>th.hide,.postbox .form-table>tbody>tr>td.hide,.postbox .form-table>tbody>tr.hide{display:none !important}.postbox .form-table>tbody>tr>th,.postbox .form-table>tbody>tr>td{padding:10px !important}.postbox .form-table>tbody>tr>th{width:35%}}.redux-metabox .form-table th,.redux-metabox .form-table td{margin:0;padding:0}.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:96% !important}@media (max-width: 1405px){.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:92% !important}}@media (max-width: 1125px){.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:100% !important}}@media (max-width: 1405px){.redux-main .form-table>tbody>tr>td{padding-top:0 !important;padding-bottom:0 !important}.redux-main .redux-field-container{padding:0 0 20px 0 !important;padding-bottom:10px !important}.postbox .form-table>tbody>tr>th{padding-bottom:0 !important}.redux_field_th{padding-top:0 !important;padding-bottom:10px !important}}.redux-no-sections .redux-group-tab{display:block !important}.admin-color-fresh #poststuff .redux-metabox h3.hndle,.admin-color-fresh .metabox-holder .redux-metabox h3.hndle{background:#222;color:#fff}.admin-color-light #poststuff .redux-metabox h3.hndle,.admin-color-light .metabox-holder .redux-metabox h3.hndle{background:#888;color:#fff}.admin-color-blue #poststuff .redux-metabox h3.hndle,.admin-color-blue .metabox-holder .redux-metabox h3.hndle{background:#096484;color:#fff}.admin-color-coffee #poststuff .redux-metabox h3.hndle,.admin-color-coffee .metabox-holder .redux-metabox h3.hndle{background:#46403c;color:#fff}.admin-color-ectoplasm #poststuff .redux-metabox h3.hndle,.admin-color-ectoplasm .metabox-holder .redux-metabox h3.hndle{background:#413256;color:#fff}.admin-color-midnight #poststuff .redux-metabox h3.hndle,.admin-color-midnight .metabox-holder .redux-metabox h3.hndle{background:#363b3f;color:#fff}.admin-color-ocean #poststuff .redux-metabox h3.hndle,.admin-color-ocean .metabox-holder .redux-metabox h3.hndle{background:#627c83;color:#fff}.admin-color-sunrise #poststuff .redux-metabox h3.hndle,.admin-color-sunrise .metabox-holder .redux-metabox h3.hndle{background:#b43c38;color:#fff}.redux-notices{margin-bottom:0;border:0}.redux-metabox .redux-container{margin-top:0}.redux-metabox .inside{margin:0 !important;padding:0 !important}.redux-metabox .redux-no-sections .redux-main{padding:6px 15px 15px 15px !important}.redux-metabox .redux-no-sections .redux-main .default_br{display:none}.redux-metabox .redux-no-sections .redux-main .redux-field-container{padding:10px 0 20px !important}.redux-metabox .redux-no-sections .redux-main .redux_field_th{padding-top:5px !important}.redux-metabox .redux-no-sections.redux-box-side .redux-main{padding:6px 8px 8px 8px !important}.redux-metabox .redux-no-sections.redux-box-side .redux-main input[type=text]{width:100% !important}.wp-color-result{margin:0 6px 0 0px !important}.redux-container .ui-button-text-only .ui-button-text{padding:0}.wpseotab tr{display:table-row !important}.redux-container-import_export #redux-import-link-wrapper,.redux-container-import_export #redux-import-code-wrapper{display:none}.redux-container-import_export #redux-export-code,.redux-container-import_export #redux-export-link-value,.redux-container-import_export #redux-import-upload-file{display:none}.redux-container-import_export #redux-import-action span{color:#b94a48}.redux-container-import_export #redux-import-upload span{font-weight:bold}#redux-object-browser{overflow:auto;word-wrap:break-word;max-height:600px;max-width:100%}\n"]}
|
redux-core/assets/css/vendor.css.map
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"version":3,"sources":["vendor.css","elusive-icons/elusive-icons.scss","select2/core.scss","select2/_dropdown.scss","select2/theme/default/layout.scss","select2/theme/classic/layout.scss","jquery-ui-1.10.0.custom.scss","qtip.scss","select2/_single.scss","select2/_multiple.scss","select2/theme/default/_single.scss","select2/theme/default/_multiple.scss","select2/theme/classic/_single.scss","select2/theme/classic/_multiple.scss"],"names":[],"mappings":"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,EAAA;;AC0BxC,iLA6+BA,gCACA,EAAA;;AA9+BA,qLDpBQ,gCAAgC,EAAA;;ACoBxC,iLA4/BA,gCACW,EAAA;;AA7/BX,qLDdQ,gCAAgC,EAAA;;ACcxC,iLCzrBA,gCMAA,EAAA;;APyrBA,qLDRQ,iCAAiC,EAAA;;ACQzC,yLCzrBA,iCM6BI,EAAA;;AP4pBJ,iMDFQ,iCAAiC,EAAA;;ACEzC,yLCzrBA,iCOAA,EAAA;;ARyrBA,iMDIQ,iCAAiC,EAAA;;ACJzC,iMEzrBA,iCACsB,EAAA;;AFwrBtB,iMDUQ,iCAAiC,EAAA;;ACVzC,iME7pBA,iCAGI,EAAA;;AF0pBJ,iMDgBQ,iCAAiC,EAAA;;AChBzC,yME9oBA,4BAAyB,EAAA;;AF8oBzB,yMDsBQ,gCAAgC,EAAA;;ACtBxC,yMEloBA,gCAII,EAAA;;AF8nBJ,yMD4BQ,gCAAgC,EAAA;;AC5BxC,qLC3qBA,gCAEU,EAAA;;ADyqBV,qLDkCQ,gCAAgC,EAAA;;AClCxC,qLGzrBA,gCMAA,EAAA;;ATyrBA,qLDwCQ,iCAAiC,EAAA;;ACxCzC,yLGzrBA,iCMAA,EAAA;;ATyrBA,yLD8CQ,iCAAiC,EAAA;;AC9CzC,yLGzrBA,iCMqDI,EAAA;;ATooBJ,yLDoDQ,iCAAiC,EAAA;;ACpDzC,qJGzrBA,4BAA2B,EAAA;;AHyrB3B,yKD0DQ,gCAAgC,EAAA;;AC1DxC,qJGzrBA,gCOAA,EAAA;;AVyrBA,iJDgEQ,gCAAgC,EAAA;;AChExC,qJGzrBA,gCOAA,EAAA;;AVyrBA,qJDsEQ,gCAAgC,EAAA;;ACtExC,yKGzrBA,gCOsFI,EAAA;;AVmmBJ,6LD4EQ,iCAAiC,EAAA;;AC5EzC,yLGzrBA,4BAA2B,EAAA;;AHyrB3B,qKDkFQ,gCAAgC,EAAA;;AClFxC,yJGzrBA,gCAA2B,EAAA;;AHyrB3B,iKDwFQ,gCAAgC,EAAA;;ACxFxC,yIGzrBA,gCAwBI,EAAA;;AHiqBJ,qKD8FQ,gCAAgC,EAAA;;AC9FxC,6JGzrBA,gCAuCI,EAAA;;AHkpBJ,yJDoGQ,iCAAiC,EAAA;;ACpGzC,qJGzrBA,iCAuCI,EAAA;;AHkpBJ,iJD0GQ,iCAAiC,EAAA;;AC1GzC,6IGzrBA,iCA0EI,EAAA;;AH+mBJ,6IDgHQ,iCAAiC,EAAA;;AChHzC,iJGzrBA,iCAsFI,EAAA;;AHmmBJ,yJDsHQ,iCAAiC,EAAA;;ACtHzC,yJItrBA,iCOHA,EAAA;;AXyrBA,qID4HQ,iCAAiC,EAAA;;AC5HzC,yIItrBA,6BOHA,EAAA;;AXyrBA,yIDkIQ,iCAAiC,EAAA;;AClIzC,yJItrBA,iCOmEI,EAAA;;AXmnBJ,yIDwIQ,iCAAiC,EAAA;;ACxIzC,iJItrBA,iCAA2B,EAAA;;AJsrB3B,6ID8IQ,iCAAiC,EAAA;;AC9IzC,yIItrBA,iCAA2B,EAAA;;AJsrB3B,iKDoJQ,kCAAkC,EAAA;;ACpJ1C,iJItrBA,kCQHA,EAAA;;AZyrBA,qJD0JQ,kCAAkC,EAAA;;AC1J1C,iJItrBA,kCQHA,EAAA;;AZyrBA,iJDgKQ,kCAAkC,EAAA;;AChK1C,yIItrBA,kCQ0DI,EAAA;;AZ4nBJ,6IDsKQ,kCAAkC,EAAA;;ACtK1C,yIItrBA,kCAA2B,EAAA;;AJsrB3B,yID4KQ,kCAAkC,EAAA;;AC5K1C,iJItrBA,6BAWI,EAAA;;AJ2qBJ,yIDkLQ,iCAAiC,EAAA;;AClLzC,6JItrBA,iCA2BI,EAAA;;AJ2pBJ,6IDwLQ,iCAAiC,EAAA;;ACxLzC,iKItrBA,iCAwCI,EAAA;;AJ8oBJ,6ID8LQ,iCAAiC,EAAA;;AC9LzC,iKItrBA,iCAA2B,EAAA;;AJsrB3B,qIK/qBA,kCACA,EAAA;;AL8qBA,6JDuMQ,kCAAkC,EAAA;;ACvM1C,yJK1qBA,kCAUQ,EAAA;;ALgqBR,6JD6MQ,kCAAkC,EAAA;;AC7M1C,yIK1qBA,kCA+BQ,EAAA;;AL2oBR,qJDmNQ,kCAAkC,EAAA;;ACnN1C,6IK1qBA,kCACA,EAAA;;ALyqBA,6IDyNQ,kCAAkC,EAAA;;ACzN1C,iJK1qBA,kCA4De,EAAA;;AL8mBf,6ID+NQ,6BAA6B,EAAA;;AC/NrC,yIK1qBA,iCAAA,EAAA;;AL0qBA,iJDqOQ,iCAAiC,EAAA;;ACrOzC,yIK1qBA,iCAkHsB,EAAA;;ALwjBtB,6ID2OQ,iCAAiC,EAAA;;AC3OzC,iJK1qBA,iCAwII,EAAA;;ALkiBJ,6JDiPQ,iCAAiC,EAAA;;ACjPzC,yJK1qBA,kCA0JuB,EAAA;;ALghBvB,6IDuPQ,kCAAkC,EAAA;;ACvP1C,6IK1qBA,kCACA,EAAA;;ALyqBA,yID6PQ,6BAA6B,EAAA;;AC7PrC,6IK1qBA,iCAuMI,EAAA;;ALmeJ,6JDmQQ,iCAAiC,EAAA;;ACnQzC,6JK1qBA,iCACA,EAAA;;ALyqBA,yJDyQQ,iCAAiC,EAAA;;ACzQzC,iKKxbA,iCACuB,EAAA;;ALubvB,iKKzaA,iCACsB,EAAA;;ALwatB,yIKzaA,iCACA,EAAA;;ALwaA,6IDsRQ,kCAAkC,EAAA;;ACtR1C,iKKzaA,kCACA,EAAA;;ALwaA,6JD4RQ,kCAAkC,EAAA;;AC5R1C,6IKzaA,6BAgGuB,EAAA;;ALyUvB,qKDkSQ,iCAAiC,EAAA;;AClSzC,iJKzaA,iCAAA,EAAA;;ALyaA,6JDwSQ,iCAAiC,EAAA;;ACxSzC,6JKzaA,iCAAA,EAAA;;ALyaA,6JD8SQ,iCAAiC,EAAA;;AC9SzC,6JKzaA,iCAAA,EAAA;;ALyaA,qKDoTQ,6BAA6B,EAAA;;ACpTrC,yKKzaA,iCAAA,EAAA;;ALyaA,yKD0TQ,iCAAiC,EAAA;;AC1TzC,6LKzaA,iCAwPuB,EAAA;;ALiLvB,6LDgUQ,iCAAiC,EAAA;;AChUzC,6LKzaA,iCAyQsB,EAAA;;ALgKtB,6LDsUQ,iCAAiC,EAAA;;ACtUzC,iLKzaA,kCAmR6B,EAAA;;ALsJ7B,iLD4UQ,kCAAkC,EAAA;;AC5U1C,iLKzaA,kCACA,EAAA;;ALwaA,iLDkVQ,kCAAkC,EAAA;;AClV1C,6KKzaA,kCACA,EAAA;;ALwaA,iLDwVQ,kCAAkC,EAAA;;ACxV1C,yKKzaA,kCACA,EAAA;;ALwaA,yLD8VQ,6BAA6B,EAAA;;AC9VrC,6LKzaA,iCACA,EAAA;;ALwaA,6LDoWQ,iCAAiC,EAAA;;ACpWzC,yLKzaA,iCACA,EAAA;;ALwaA,6LD0WQ,iCAAiC,EAAA;;AC1WzC,6LKzaA,iCACA,EAAA;;ALwaA,yMDgXQ,6BAA6B,EAAA;;AChXrC,iNKzaA,iCAqV2B,EAAA;;ALoF3B,qMDsXQ,iCAAi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,WAAW,EMjnCnB,sBACA,ENknCQ,aAAa,EAAA;;AC1sBrB,qOKzaA,kBAi+BI,ENsJI,gBAAgB,EMvnCxB,WAk/BI,ENuII,iBAAiB,EMznCzB,WAmgCI,ENwHI,cAAc,EM3nCtB,yBAugCI,ENsHI,cAAc,EAAA;;ACptBtB,ybDwtBQ,kBAAkB,EMjoC1B,QAAgB,ENmoCR,YAAY,EMnoCpB,aA0hCI,EAAA;;ALjnBJ,6NKzaA,SAkiCI,EAAA;;ALznBJ,6NDkuBQ,UAAU,EAAA;;ACluBlB,ieKzaA,cA4jCI,ENqFI,kBAAkB,EMjpC1B,SAikCI,ENkFI,iBAAiB,EMnpCzB,QAAgB,ENqpCR,gBAAgB,EAAA;;AC5uBxB,iOKzaA,eA4lCI,EN6DI,kBAAkB,EMzpC1B,kBAkmCU,EAAA;;ALzrBV,6PDovBQ,cAAc,EM7pCtB,aAqnCI,EAAA;;AL5sBJ,6QDwvBQ,WAAW,EAAA;;ACxvBnB,6eD4vBQ,UAAU,EAAA;;AC5vBlB,qKKzaA,WAupCI,ENkBI,gBAAgB,EMzqCxB,yBA4pCmB,ENeX,iBAAiB,EAAA;;AClwBzB,yJKzaA,oBAmqCI,ENYI,kBAAkB,EM/qC1B,iBAuqCI,ENUI,SAAS,EAAA;;ACxwBjB,yJKzaA,SAmrCI,ENEI,YAAY,EAAA;;AC5wBpB,6UDgxBQ,cAAc,EMzrCtB,cAssCI,ENXI,iBAAiB,EM3rCzB,qBA8sCI,EAAA;;ALryBJ,qPDsxBQ,sBAAsB,EM/rC9B,mBAstCI,ENrBI,gBAAgB,EMjsCxB,cAytCI,ENtBI,eAAe,EMnsCvB,gBA6tCI,EAAA;;ALpzBJ,iRD8xBQ,YAAY,EMvsCpB,yBAmuCI,EN1BI,eAAe,EMzsCvB,gCAsuCyB,EN3BjB,WAAW,EM3sCnB,iBAyuCI,EAAA;;ALh0BJ,yWDsyBQ,WAAW,EAAA;;ACtyBnB,6NKzaA,WAyvCI,EAAA;;ALh1BJ,yPD8yBQ,WAAW,EAAA;;AC9yBnB,iRKzaA,UAqwCI,EN1CI,oBAAoB,EAAA;;AClzB5B,iQKzaA,UA4wCI,EAAA;;ALn2BJ,iQDwzBQ,YAAY,EAAA;;ACxzBpB,iQKzaA,UAqxCI,EAAA;;AL52BJ,qWD8zBQ,oBAAoB,E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","file":"vendor.css","sourcesContent":[null,"/*!\r\n * Elusive Icons 2.0.0 by @ReduxFramework - http://elusiveicons.com - @reduxframework\r\n * License - http://elusiveicons.com/license (Font: SIL OFL 1.1, CSS: MIT License)\r\n */\r\n@font-face {\r\n font-family: \"Elusive-Icons\";\r\n src: url(\"../../fonts/elusiveicons-webfont.eot?v=2.0.0\");\r\n src: url(\"../../fonts/elusiveicons-webfont.eot?#iefix&v=2.0.0\") format(\"embedded-opentype\"), url(\"../../fonts/elusiveicons-webfont.woff?v=2.0.0\") format(\"woff\"), url(\"../../fonts/elusiveicons-webfont.ttf?v=2.0.0\") format(\"truetype\"), url(\"../../fonts/elusiveicons-webfont.svg?v=2.0.0#elusiveiconsregular\") format(\"svg\");\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n\r\n.el {\r\n display: inline-block;\r\n font: normal normal normal 14px/1 \"Elusive-Icons\";\r\n font-size: inherit;\r\n text-rendering: auto;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n transform: translate(0, 0);\r\n}\r\n\r\n.el-lg {\r\n font-size: 1.33333em;\r\n line-height: 0.75em;\r\n vertical-align: -15%;\r\n}\r\n\r\n.el-2x {\r\n font-size: 2em;\r\n}\r\n\r\n.el-3x {\r\n font-size: 3em;\r\n}\r\n\r\n.el-4x {\r\n font-size: 4em;\r\n}\r\n\r\n.el-5x {\r\n font-size: 5em;\r\n}\r\n\r\n.el-fw {\r\n width: 1.28571em;\r\n text-align: center;\r\n}\r\n\r\n.el-ul {\r\n padding-left: 0;\r\n margin-left: 2.14286em;\r\n list-style-type: none;\r\n}\r\n\r\n.el-ul > li {\r\n position: relative;\r\n}\r\n\r\n.el-li {\r\n position: absolute;\r\n left: -2.14286em;\r\n width: 2.14286em;\r\n top: 0.14286em;\r\n text-align: center;\r\n}\r\n\r\n.el-li.el-lg {\r\n left: -1.85714em;\r\n}\r\n\r\n.el-border {\r\n padding: 0.2em 0.25em 0.15em;\r\n border: solid 0.08em #eee;\r\n border-radius: 0.1em;\r\n}\r\n\r\n.pull-right {\r\n float: right;\r\n}\r\n\r\n.pull-left {\r\n float: left;\r\n}\r\n\r\n.el.pull-left {\r\n margin-right: 0.3em;\r\n}\r\n\r\n.el.pull-right {\r\n margin-left: 0.3em;\r\n}\r\n\r\n.el-spin {\r\n -webkit-animation: el-spin 2s infinite linear;\r\n animation: el-spin 2s infinite linear;\r\n}\r\n\r\n.el-pulse {\r\n -webkit-animation: el-spin 1s infinite steps(8);\r\n animation: el-spin 1s infinite steps(8);\r\n}\r\n\r\n@-webkit-keyframes el-spin {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(359deg);\r\n transform: rotate(359deg);\r\n }\r\n}\r\n\r\n@keyframes el-spin {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(359deg);\r\n transform: rotate(359deg);\r\n }\r\n}\r\n\r\n.el-rotate-90 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r\n -webkit-transform: rotate(90deg);\r\n -ms-transform: rotate(90deg);\r\n transform: rotate(90deg);\r\n}\r\n\r\n.el-rotate-180 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\r\n -webkit-transform: rotate(180deg);\r\n -ms-transform: rotate(180deg);\r\n transform: rotate(180deg);\r\n}\r\n\r\n.el-rotate-270 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r\n -webkit-transform: rotate(270deg);\r\n -ms-transform: rotate(270deg);\r\n transform: rotate(270deg);\r\n}\r\n\r\n.el-flip-horizontal {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);\r\n -webkit-transform: scale(-1, 1);\r\n -ms-transform: scale(-1, 1);\r\n transform: scale(-1, 1);\r\n}\r\n\r\n.el-flip-vertical {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\r\n -webkit-transform: scale(1, -1);\r\n -ms-transform: scale(1, -1);\r\n transform: scale(1, -1);\r\n}\r\n\r\n:root .el-rotate-90,\r\n:root .el-rotate-180,\r\n:root .el-rotate-270,\r\n:root .el-flip-horizontal,\r\n:root .el-flip-vertical {\r\n filter: none;\r\n}\r\n\r\n.el-stack {\r\n position: relative;\r\n display: inline-block;\r\n width: 2em;\r\n height: 2em;\r\n line-height: 2em;\r\n vertical-align: middle;\r\n}\r\n\r\n.el-stack-1x,\r\n.el-stack-2x {\r\n position: absolute;\r\n left: 0;\r\n width: 100%;\r\n text-align: center;\r\n}\r\n\r\n.el-stack-1x {\r\n line-height: inherit;\r\n}\r\n\r\n.el-stack-2x {\r\n font-size: 2em;\r\n}\r\n\r\n.el-inverse {\r\n color: #fff;\r\n}\r\n\r\n.el-icon-address-book-alt::before,\r\n.el-address-book-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-address-book::before,\r\n.el-address-book::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-adjust-alt::before,\r\n.el-adjust-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-adjust::before,\r\n.el-adjust::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-adult::before,\r\n.el-adult::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-align-center::before,\r\n.el-align-center::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-align-justify::before,\r\n.el-align-justify::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-align-left::before,\r\n.el-align-left::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-align-right::before,\r\n.el-align-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-arrow-down::before,\r\n.el-arrow-down::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-arrow-left::before,\r\n.el-arrow-left::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-arrow-right::before,\r\n.el-arrow-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-arrow-up::before,\r\n.el-arrow-up::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-asl::before,\r\n.el-asl::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-asterisk::before,\r\n.el-asterisk::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-backward::before,\r\n.el-backward::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-ban-circle::before,\r\n.el-ban-circle::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-barcode::before,\r\n.el-barcode::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-behance::before,\r\n.el-behance::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-bell::before,\r\n.el-bell::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-blind::before,\r\n.el-blind::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-blogger::before,\r\n.el-blogger::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-bold::before,\r\n.el-bold::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-book::before,\r\n.el-book::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-bookmark-empty::before,\r\n.el-bookmark-empty::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-bookmark::before,\r\n.el-bookmark::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-brackets::before,\r\n.el-brackets::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-braille::before,\r\n.el-braille::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-briefcase::before,\r\n.el-briefcase::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-broom::before,\r\n.el-broom::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-brush::before,\r\n.el-brush::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-bulb::before,\r\n.el-bulb::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-bullhorn::before,\r\n.el-bullhorn::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-calendar-sign::before,\r\n.el-calendar-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-calendar::before,\r\n.el-calendar::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-camera::before,\r\n.el-camera::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-car::before,\r\n.el-car::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-caret-down::before,\r\n.el-caret-down::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-caret-left::before,\r\n.el-caret-left::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-caret-right::before,\r\n.el-caret-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-caret-up::before,\r\n.el-caret-up::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-cc::before,\r\n.el-cc::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-certificate::before,\r\n.el-certificate::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-check-empty::before,\r\n.el-check-empty::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-check::before,\r\n.el-check::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-chevron-down::before,\r\n.el-chevron-down::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-chevron-left::before,\r\n.el-chevron-left::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-chevron-right::before,\r\n.el-chevron-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-chevron-up::before,\r\n.el-chevron-up::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-child::before,\r\n.el-child::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-circle-arrow-down::before,\r\n.el-circle-arrow-down::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-circle-arrow-left::before,\r\n.el-circle-arrow-left::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-circle-arrow-right::before,\r\n.el-circle-arrow-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-circle-arrow-up::before,\r\n.el-circle-arrow-up::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-cloud-alt::before,\r\n.el-cloud-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-cloud::before,\r\n.el-cloud::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-cog-alt::before,\r\n.el-cog-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-cog::before,\r\n.el-cog::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-cogs::before,\r\n.el-cogs::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-comment-alt::before,\r\n.el-comment-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-comment::before,\r\n.el-comment::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-compass-alt::before,\r\n.el-compass-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-compass::before,\r\n.el-compass::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-credit-card::before,\r\n.el-credit-card::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-css::before,\r\n.el-css::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-dashboard::before,\r\n.el-dashboard::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-delicious::before,\r\n.el-delicious::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-deviantart::before,\r\n.el-deviantart::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-digg::before,\r\n.el-digg::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-download-alt::before,\r\n.el-download-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-download::before,\r\n.el-download::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-dribbble::before,\r\n.el-dribbble::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-edit::before,\r\n.el-edit::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-eject::before,\r\n.el-eject::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-envelope-alt::before,\r\n.el-envelope-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-envelope::before,\r\n.el-envelope::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-error-alt::before,\r\n.el-error-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-error::before,\r\n.el-error::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-eur::before,\r\n.el-eur::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-exclamation-sign::before,\r\n.el-exclamation-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-eye-close::before,\r\n.el-eye-close::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-eye-open::before,\r\n.el-eye-open::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-facebook::before,\r\n.el-facebook::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-facetime-video::before,\r\n.el-facetime-video::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-fast-backward::before,\r\n.el-fast-backward::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-fast-forward::before,\r\n.el-fast-forward::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-female::before,\r\n.el-female::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-file-alt::before,\r\n.el-file-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-file-edit-alt::before,\r\n.el-file-edit-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-file-edit::before,\r\n.el-file-edit::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-file-new-alt::before,\r\n.el-file-new-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-file-new::before,\r\n.el-file-new::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-file::before,\r\n.el-file::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-film::before,\r\n.el-film::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-filter::before,\r\n.el-filter::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-fire::before,\r\n.el-fire::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-flag-alt::before,\r\n.el-flag-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-flag::before,\r\n.el-flag::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-flickr::before,\r\n.el-flickr::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-folder-close::before,\r\n.el-folder-close::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-folder-open::before,\r\n.el-folder-open::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-folder-sign::before,\r\n.el-folder-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-folder::before,\r\n.el-folder::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-font::before,\r\n.el-font::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-fontsize::before,\r\n.el-fontsize::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-fork::before,\r\n.el-fork::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-forward-alt::before,\r\n.el-forward-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-forward::before,\r\n.el-forward::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-foursquare::before,\r\n.el-foursquare::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-friendfeed-rect::before,\r\n.el-friendfeed-rect::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-friendfeed::before,\r\n.el-friendfeed::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-fullscreen::before,\r\n.el-fullscreen::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-gallery::before,\r\n.el-gallery::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-gbp::before,\r\n.el-gbp::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-gift::before,\r\n.el-gift::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-github-text::before,\r\n.el-github-text::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-github::before,\r\n.el-github::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-glass::before,\r\n.el-glass::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-glasses::before,\r\n.el-glasses::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-globe-alt::before,\r\n.el-globe-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-globe::before,\r\n.el-globe::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-googleplus::before,\r\n.el-googleplus::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-graph-alt::before,\r\n.el-graph-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-graph::before,\r\n.el-graph::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-group-alt::before,\r\n.el-group-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-group::before,\r\n.el-group::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-guidedog::before,\r\n.el-guidedog::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-hand-down::before,\r\n.el-hand-down::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-hand-left::before,\r\n.el-hand-left::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-hand-right::before,\r\n.el-hand-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-hand-up::before,\r\n.el-hand-up::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-hdd::before,\r\n.el-hdd::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-headphones::before,\r\n.el-headphones::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-hearing-impaired::before,\r\n.el-hearing-impaired::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-heart-alt::before,\r\n.el-heart-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-heart-empty::before,\r\n.el-heart-empty::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-heart::before,\r\n.el-heart::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-home-alt::before,\r\n.el-home-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-home::before,\r\n.el-home::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-hourglass::before,\r\n.el-hourglass::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-idea-alt::before,\r\n.el-idea-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-idea::before,\r\n.el-idea::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-inbox-alt::before,\r\n.el-inbox-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-inbox-box::before,\r\n.el-inbox-box::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-inbox::before,\r\n.el-inbox::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-indent-left::before,\r\n.el-indent-left::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-indent-right::before,\r\n.el-indent-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-info-circle::before,\r\n.el-info-circle::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-instagram::before,\r\n.el-instagram::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-iphone-home::before,\r\n.el-iphone-home::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-italic::before,\r\n.el-italic::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-key::before,\r\n.el-key::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-laptop-alt::before,\r\n.el-laptop-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-laptop::before,\r\n.el-laptop::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-lastfm::before,\r\n.el-lastfm::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-leaf::before,\r\n.el-leaf::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-lines::before,\r\n.el-lines::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-link::before,\r\n.el-link::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-linkedin::before,\r\n.el-linkedin::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-list-alt::before,\r\n.el-list-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-list::before,\r\n.el-list::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-livejournal::before,\r\n.el-livejournal::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-lock-alt::before,\r\n.el-lock-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-lock::before,\r\n.el-lock::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-magic::before,\r\n.el-magic::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-magnet::before,\r\n.el-magnet::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-male::before,\r\n.el-male::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-map-marker-alt::before,\r\n.el-map-marker-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-map-marker::before,\r\n.el-map-marker::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-mic-alt::before,\r\n.el-mic-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-mic::before,\r\n.el-mic::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-minus-sign::before,\r\n.el-minus-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-minus::before,\r\n.el-minus::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-move::before,\r\n.el-move::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-music::before,\r\n.el-music::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-myspace::before,\r\n.el-myspace::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-network::before,\r\n.el-network::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-off::before,\r\n.el-off::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-ok-circle::before,\r\n.el-ok-circle::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-ok-sign::before,\r\n.el-ok-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-ok::before,\r\n.el-ok::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-opensource::before,\r\n.el-opensource::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-paper-clip-alt::before,\r\n.el-paper-clip-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-paper-clip::before,\r\n.el-paper-clip::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-path::before,\r\n.el-path::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-pause-alt::before,\r\n.el-pause-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-pause::before,\r\n.el-pause::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-pencil-alt::before,\r\n.el-pencil-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-pencil::before,\r\n.el-pencil::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-person::before,\r\n.el-person::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-phone-alt::before,\r\n.el-phone-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-phone::before,\r\n.el-phone::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-photo-alt::before,\r\n.el-photo-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-photo::before,\r\n.el-photo::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-picasa::before,\r\n.el-picasa::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-picture::before,\r\n.el-picture::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-plane::before,\r\n.el-plane::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-play-alt::before,\r\n.el-play-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-play-circle::before,\r\n.el-play-circle::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-play::before,\r\n.el-play::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-plurk-alt::before,\r\n.el-plurk-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-plurk::before,\r\n.el-plurk::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-plus-sign::before,\r\n.el-plus-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-plus::before,\r\n.el-plus::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-podcast::before,\r\n.el-podcast::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-print::before,\r\n.el-print::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-puzzle::before,\r\n.el-puzzle::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-qrcode::before,\r\n.el-qrcode::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-question-sign::before,\r\n.el-question-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-question::before,\r\n.el-question::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-quote-alt::before,\r\n.el-quote-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-quote-right-alt::before,\r\n.el-quote-right-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-quote-right::before,\r\n.el-quote-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-quotes::before,\r\n.el-quotes::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-random::before,\r\n.el-random::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-record::before,\r\n.el-record::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-reddit::before,\r\n.el-reddit::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-redux::before,\r\n.el-redux::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-refresh::before,\r\n.el-refresh::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-remove-circle::before,\r\n.el-remove-circle::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-remove-sign::before,\r\n.el-remove-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-remove::before,\r\n.el-remove::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-repeat-alt::before,\r\n.el-repeat-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-repeat::before,\r\n.el-repeat::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-resize-full::before,\r\n.el-resize-full::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-resize-horizontal::before,\r\n.el-resize-horizontal::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-resize-small::before,\r\n.el-resize-small::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-resize-vertical::before,\r\n.el-resize-vertical::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-return-key::before,\r\n.el-return-key::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-retweet::before,\r\n.el-retweet::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-reverse-alt::before,\r\n.el-reverse-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-road::before,\r\n.el-road::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-rss::before,\r\n.el-rss::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-scissors::before,\r\n.el-scissors::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-screen-alt::before,\r\n.el-screen-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-screen::before,\r\n.el-screen::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-screenshot::before,\r\n.el-screenshot::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-search-alt::before,\r\n.el-search-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-search::before,\r\n.el-search::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-share-alt::before,\r\n.el-share-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-share::before,\r\n.el-share::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-shopping-cart-sign::before,\r\n.el-shopping-cart-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-shopping-cart::before,\r\n.el-shopping-cart::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-shortcode::before,\r\n.el-shortcode::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-signal::before,\r\n.el-signal::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-skype::before,\r\n.el-skype::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-slideshare::before,\r\n.el-slideshare::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-smiley-alt::before,\r\n.el-smiley-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-smiley::before,\r\n.el-smiley::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-soundcloud::before,\r\n.el-soundcloud::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-speaker::before,\r\n.el-speaker::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-spotify::before,\r\n.el-spotify::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-stackoverflow::before,\r\n.el-stackoverflow::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-star-alt::before,\r\n.el-star-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-star-empty::before,\r\n.el-star-empty::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-star::before,\r\n.el-star::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-step-backward::before,\r\n.el-step-backward::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-step-forward::before,\r\n.el-step-forward::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-stop-alt::before,\r\n.el-stop-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-stop::before,\r\n.el-stop::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-stumbleupon::before,\r\n.el-stumbleupon::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-tag::before,\r\n.el-tag::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-tags::before,\r\n.el-tags::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-tasks::before,\r\n.el-tasks::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-text-height::before,\r\n.el-text-height::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-text-width::before,\r\n.el-text-width::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-th-large::before,\r\n.el-th-large::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-th-list::before,\r\n.el-th-list::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-th::before,\r\n.el-th::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-thumbs-down::before,\r\n.el-thumbs-down::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-thumbs-up::before,\r\n.el-thumbs-up::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-time-alt::before,\r\n.el-time-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-time::before,\r\n.el-time::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-tint::before,\r\n.el-tint::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-torso::before,\r\n.el-torso::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-trash-alt::before,\r\n.el-trash-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-trash::before,\r\n.el-trash::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-tumblr::before,\r\n.el-tumblr::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-twitter::before,\r\n.el-twitter::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-universal-access::before,\r\n.el-universal-access::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-unlock-alt::before,\r\n.el-unlock-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-unlock::before,\r\n.el-unlock::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-upload::before,\r\n.el-upload::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-usd::before,\r\n.el-usd::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-user::before,\r\n.el-user::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-viadeo::before,\r\n.el-viadeo::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-video-alt::before,\r\n.el-video-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-video-chat::before,\r\n.el-video-chat::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-video::before,\r\n.el-video::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-view-mode::before,\r\n.el-view-mode::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-vimeo::before,\r\n.el-vimeo::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-vkontakte::before,\r\n.el-vkontakte::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-volume-down::before,\r\n.el-volume-down::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-volume-off::before,\r\n.el-volume-off::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-volume-up::before,\r\n.el-volume-up::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-w3c::before,\r\n.el-w3c::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-warning-sign::before,\r\n.el-warning-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-website-alt::before,\r\n.el-website-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-website::before,\r\n.el-website::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-wheelchair::before,\r\n.el-wheelchair::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-wordpress::before,\r\n.el-wordpress::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-wrench-alt::before,\r\n.el-wrench-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-wrench::before,\r\n.el-wrench::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-youtube::before,\r\n.el-youtube::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-zoom-in::before,\r\n.el-zoom-in::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-zoom-out::before,\r\n.el-zoom-out::before {\r\n content: \"\";\r\n}\r\n",".select2-container {\r\n box-sizing: border-box;\r\n\r\n display: inline-block;\r\n margin: 0;\r\n position: relative;\r\n vertical-align: middle;\r\n\r\n @import \"single\";\r\n @import \"multiple\";\r\n}\r\n\r\n@import \"dropdown\";\r\n\r\n.select2-close-mask {\r\n border: 0;\r\n margin: 0;\r\n padding: 0;\r\n display: block;\r\n position: fixed;\r\n left: 0;\r\n top: 0;\r\n min-height: 100%;\r\n min-width: 100%;\r\n height: auto;\r\n width: auto;\r\n opacity: 0;\r\n z-index: 99;\r\n\r\n // styles required for IE to work\r\n\r\n background-color: #fff;\r\n filter: alpha(opacity=0);\r\n}\r\n\r\n.select2-hidden-accessible {\r\n border: 0 !important;\r\n clip: rect(0 0 0 0) !important;\r\n -webkit-clip-path: inset(50%) !important;\r\n clip-path: inset(50%) !important;\r\n height: 1px !important;\r\n overflow: hidden !important;\r\n padding: 0 !important;\r\n position: absolute !important;\r\n width: 1px !important;\r\n white-space: nowrap !important;\r\n}\r\n\r\n@import \"theme/default/layout\";\r\n@import \"theme/classic/layout\";\r\n",".select2-dropdown {\n background-color: white;\n\n border: 1px solid #aaa;\n border-radius: 4px;\n\n box-sizing: border-box;\n\n display: block;\n\n position: absolute;\n left: -100000px;\n\n width: 100%;\n\n z-index: 1051;\n}\n\n.select2-results {\n display: block;\n}\n\n.select2-results__options {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.select2-results__option {\n padding: 6px;\n\n user-select: none;\n -webkit-user-select: none;\n}\n\n.select2-results__option--selectable {\n cursor: pointer;\n}\n\n.select2-container--open .select2-dropdown {\n left: 0;\n}\n\n.select2-container--open .select2-dropdown--above {\n border-bottom: none;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.select2-container--open .select2-dropdown--below {\n border-top: none;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.select2-search--dropdown {\n display: block;\n padding: 4px;\n\n .select2-search__field {\n padding: 4px;\n width: 100%;\n box-sizing: border-box;\n\n &::-webkit-search-cancel-button {\n -webkit-appearance: none;\n }\n }\n\n &.select2-search--hide {\n display: none;\n }\n}\n",".select2-container--default {\n @import \"single\";\n @import \"multiple\";\n\n &.select2-container--open.select2-container--above {\n .select2-selection--single, .select2-selection--multiple {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n }\n\n &.select2-container--open.select2-container--below {\n .select2-selection--single, .select2-selection--multiple {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n }\n\n .select2-search--dropdown {\n .select2-search__field {\n border: 1px solid #aaa;\n }\n }\n\n .select2-search--inline {\n .select2-search__field {\n background: transparent;\n border: none;\n outline: 0;\n box-shadow: none;\n -webkit-appearance: textfield;\n }\n }\n\n .select2-results > .select2-results__options {\n max-height: 200px;\n overflow-y: auto;\n }\n\n .select2-results__option {\n .select2-results__option {\n padding-left: 1em;\n\n .select2-results__group {\n padding-left: 0;\n }\n\n .select2-results__option {\n margin-left: -1em;\n padding-left: 2em;\n\n .select2-results__option {\n margin-left: -2em;\n padding-left: 3em;\n\n .select2-results__option {\n margin-left: -3em;\n padding-left: 4em;\n\n .select2-results__option {\n margin-left: -4em;\n padding-left: 5em;\n\n .select2-results__option {\n margin-left: -5em;\n padding-left: 6em;\n }\n }\n }\n }\n }\n }\n }\n\n .select2-results__option--group {\n padding: 0;\n }\n\n .select2-results__option--disabled {\n color: #999;\n }\n\n .select2-results__option--selected {\n background-color: #ddd;\n }\n\n .select2-results__option--highlighted.select2-results__option--selectable {\n background-color: #5897fb;\n color: white;\n }\n\n .select2-results__group {\n cursor: default;\n display: block;\n padding: 6px;\n }\n}\n","@import \"defaults\";\n@import \"../../mixins/gradients\";\n\n.select2-container--classic {\n @import \"single\";\n @import \"multiple\";\n\n .select2-search--dropdown {\n .select2-search__field {\n border: 1px solid $border-color;\n outline: 0;\n }\n }\n\n .select2-search--inline {\n .select2-search__field {\n outline: 0;\n box-shadow: none;\n }\n }\n\n .select2-dropdown {\n background-color: $dropdown-bg-color;\n border: 1px solid transparent;\n }\n\n .select2-dropdown--above {\n border-bottom: none;\n }\n\n .select2-dropdown--below {\n border-top: none;\n }\n\n .select2-results > .select2-results__options {\n max-height: $results-max-height;\n overflow-y: auto;\n }\n\n .select2-results__option--group {\n padding: 0;\n }\n\n .select2-results__option--disabled {\n color: $results-choice-fg-unselectable-color;\n }\n\n .select2-results__option--highlighted.select2-results__option--selectable {\n background-color: $results-choice-bg-hover-color;\n color: $results-choice-fg-hover-color;\n }\n\n .select2-results__group {\n cursor: default;\n display: block;\n padding: 6px;\n }\n\n &.select2-container--open .select2-dropdown {\n border-color: $focus-border-color;\n }\n}\n","/*!\n * jQuery UI Bootstrap (0.5)\n * http://addyosmani.github.com/jquery-ui-bootstrap\n *\n * Copyright 2012 - 2013, Addy Osmani\n * Dual licensed under the MIT or GPL Version 2 licenses.\n *\n * Portions copyright jQuery UI & Twitter Bootstrap\n */\n\n#redux-dialog-confirm,\n#redux-dialog-message{\n display:none;\n}\n\n.redux-support-dialog,\n.redux-message-dialog {\n &.ui-dialog {\n position: absolute;\n top: 0;\n left: 0;\n padding: .2em;\n outline: 0;\n background-color: #ffffff;\n\n .ui-dialog-buttonpane {\n text-align: left;\n border-width: 1px 0 0 0;\n background-image: none;\n padding: .3em 1em .5em .4em;\n\n .ui-dialog-buttonset {\n float: right;\n }\n\n button {\n margin: .5em .4em .5em 0;\n cursor: pointer;\n }\n }\n\n .ui-dialog-titlebar {\n padding: .4em 1em;\n position: relative;\n }\n\n .ui-dialog-content {\n position: relative;\n border: 0;\n padding: .5em 1em;\n background: none;\n background-color: #ffffff;\n overflow: auto;\n }\n\n .ui-dialog-title {\n float: left;\n margin: .1em 0;\n white-space: nowrap;\n width: 90%;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n .ui-dialog-titlebar-close {\n position: absolute;\n right: .3em;\n top: 50%;\n width: 20px;\n margin: -10px 0 0 0;\n padding: 1px;\n height: 20px;\n }\n }\n\n &.ui-widget {\n font-family: Arial,Helvetica,sans-serif;\n font-size: 1em;\n\n .ui-widget {\n font-size: 1em;\n }\n\n input,\n select,\n textarea,\n button {\n font-family: Arial,Helvetica,sans-serif;\n font-size: 1em;\n }\n\n &.ui-widget-content {\n border: 1px solid #c5c5c5;\n }\n }\n\n &.ui-draggable,\n &.ui-droppable {\n background-position: top;\n }\n\n &.ui-corner-all,\n &.ui-corner-bottom,\n &.ui-corner-right,\n &.ui-corner-br {\n border-bottom-right-radius: 3px;\n }\n\n &.ui-corner-all,\n &.ui-corner-bottom,\n &.ui-corner-left,\n &.ui-corner-bl {\n border-bottom-left-radius: 3px;\n }\n\n &.ui-corner-all,\n &.ui-corner-top,\n &.ui-corner-right,\n &.ui-corner-tr {\n border-top-right-radius: 3px;\n }\n\n &.ui-corner-all,\n &.ui-corner-top,\n &.ui-corner-left,\n &.ui-corner-tl {\n border-top-left-radius: 3px;\n }\n\n .ui-widget-content {\n border: 1px solid #dddddd;\n border-top-width: 1px;\n border-right-width: 1px;\n border-bottom-width: 1px;\n border-left-width: 1px;\n background: #ffffff;\n background-image: none;\n color: #333333;\n }\n\n &.ui-draggable .ui-dialog-titlebar {\n cursor: move;\n }\n\n .ui-widget-header {\n border: 1px solid #dddddd;\n background: #e9e9e9;\n color: #333333;\n font-weight: bold;\n }\n\n .ui-draggable-handle {\n -ms-touch-action: none;\n touch-action: none;\n }\n\n .ui-widget-content {\n border: 1px solid #dddddd;\n background: #ffffff;\n color: #333333;\n }\n\n .ui-helper-clearfix::before,\n .ui-helper-clearfix::after {\n content: \"\";\n display: table;\n border-collapse: collapse;\n }\n\n .ui-helper-clearfix::after {\n clear: both;\n }\n\n .ui-state-default a,\n .ui-state-default a:link,\n .ui-state-default a:visited,\n a.ui-button,\n a:link.ui-button,\n a:visited.ui-button,\n .ui-button {\n color: #454545;\n text-decoration: none;\n }\n\n .ui-state-default,\n .ui-widget-content .ui-state-default,\n .ui-widget-header .ui-state-default,\n .ui-button {\n border: 1px solid #c5c5c5;\n background: #f6f6f6;\n font-weight: normal;\n color: #454;\n }\n\n .ui-button {\n padding: .4em 1em;\n display: inline-block;\n position: relative;\n line-height: normal;\n margin-right: .1em;\n cursor: pointer;\n vertical-align: middle;\n text-align: center;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n overflow: visible;\n\n .ui-icon {\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_777777_256x240.png\");\n }\n }\n\n .ui-button-icon-only {\n text-indent: -9999px;\n white-space: nowrap;\n\n .ui-icon {\n position: absolute;\n top: 50%;\n left: 50%;\n margin-top: -8px;\n margin-left: -8px;\n }\n }\n\n .ui-icon-closethick {\n background-position: -96px -128px;\n }\n\n .ui-icon,\n .ui-widget-content .ui-icon {\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_444444_256x240.png\");\n }\n\n .ui-icon-alert {\n background-position: 0 -144px;\n }\n\n .ui-icon-circle-check {\n background-position: -208px -192px;\n }\n\n .ui-icon {\n width: 16px;\n height: 16px;\n display: inline-block;\n vertical-align: middle;\n margin-top: -.25em;\n position: relative;\n text-indent: -99999px;\n overflow: hidden;\n background-repeat: no-repeat;\n }\n}\n\n.ui-widget-overlay {\n background: #aaaaaa;\n opacity: .3;\n filter: Alpha(Opacity=30);\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.ui-front {\n z-index: 100;\n}\n\n.redux-container,\n.control-section-redux,\n.control-panel-redux,\n.redux-metabox {\n /* Interaction Cues\n----------------------------------*/\n .ui-state-disabled {\n cursor: default !important;\n }\n\n\n /* Icons\n ----------------------------------*/\n\n /* states and images */\n .ui-icon {\n display: block;\n text-indent: -99999px;\n overflow: hidden;\n background-repeat: no-repeat;\n }\n\n\n /* Misc visuals\n ----------------------------------*/\n\n\n /*\n * jQuery UI CSS Framework 1.10.0\n *\n * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)\n * Dual licensed under the MIT or GPL Version 2 licenses.\n * http://jquery.org/license\n *\n *\n *\n * To view and modify this theme, visit http://jqueryui.com/themeroller/\n */\n\n /* Component containers\n ----------------------------------*/\n //.ui-widget { font-size:13px; }\n //.ui-widget .ui-widget { font-size: 1em; }\n //.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }\n .ui-widget-content {\n border: 1px solid #aaa;\n background: #fff url(\"../../img/jquery-ui-bootstrap/ui-bg_glass_75_ffffff_1x400.png\") 50% 50% repeat-x;\n color: #404040;\n }\n //.ui-widget-content a { color: #404040; }\n .ui-widget-header {\n font-weight: bold;\n border-color: #0064cd #0064cd #003f81;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n border: 1px solid #666;\n }\n .ui-widget-header a {\n color: #222;\n }\n\n /* Interaction states\n ----------------------------------*/\n .ui-state-default,\n .ui-widget-content .ui-state-default,\n .ui-widget-header .ui-state-default {\n\n background-color: #e6e6e6;\n background-repeat: no-repeat;\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), color-stop(25%, #fff), to(#e6e6e6));\n background-image: -webkit-linear-gradient(#fff, #fff 25%, #e6e6e6);\n background-image: -moz-linear-gradient(top, #fff, #fff 25%, #e6e6e6);\n background-image: -ms-linear-gradient(#fff, #fff 25%, #e6e6e6);\n background-image: -o-linear-gradient(#fff, #fff 25%, #e6e6e6);\n background-image: linear-gradient(#fff, #fff 25%, #e6e6e6);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#ffffff\", endColorstr=\"#e6e6e6\", GradientType=0);\n\n text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);\n\n color: #333;\n font-size: 13px;\n line-height: normal;\n border: 1px solid #ccc;\n border-bottom-color: #bbb;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);\n -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);\n -webkit-transition: 0.1s linear background-image;\n -moz-transition: 0.1s linear background-image;\n -ms-transition: 0.1s linear background-image;\n -o-transition: 0.1s linear background-image;\n transition: 0.1s linear background-image;\n overflow: visible;\n\n }\n\n\n .ui-state-default a,\n .ui-state-default a:link,\n .ui-state-default a:visited {\n color: #555;\n text-decoration: none;\n }\n .ui-state-hover,\n .ui-widget-content .ui-state-hover,\n .ui-widget-header .ui-state-hover,\n .ui-state-focus,\n .ui-widget-content .ui-state-focus,\n .ui-widget-header .ui-state-focus {\n background-position: 0 -15px;\n color: #333;\n text-decoration: none;\n }\n\n .ui-state-hover a,\n .ui-state-hover a:hover,\n .ui-state-hover a:link,\n .ui-state-hover a:visited {\n color: #212121;\n text-decoration: none;\n }\n .ui-state-active,\n .ui-widget-content .ui-state-active,\n .ui-widget-header .ui-state-active {\n border: 1px solid #aaa;\n font-weight: normal;\n color: #212121;\n }\n .ui-state-active a,\n .ui-state-active a:link,\n .ui-state-active a:visited {\n color: #212121;\n text-decoration: none;\n }\n .ui-widget :active {\n outline: none;\n }\n\n /* Interaction Cues\n ----------------------------------*/\n\n\n .ui-state-highlight p,\n .ui-state-error p,\n .ui-state-default p {\n font-size: 13px;\n font-weight: normal;\n line-height: 18px;\n margin: 7px 15px;\n }\n .ui-state-highlight,\n .ui-widget-content .ui-state-highlight,\n .ui-widget-header .ui-state-highlight {\n\n\n position: relative;\n margin-bottom: 18px;\n color: #404040;\n background-color: #eedc94;\n background-repeat: repeat-x;\n background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));\n background-image: -moz-linear-gradient(top, #fceec1, #eedc94);\n background-image: -ms-linear-gradient(top, #fceec1, #eedc94);\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));\n background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);\n background-image: -o-linear-gradient(top, #fceec1, #eedc94);\n background-image: linear-gradient(to bottom, #fceec1, #eedc94);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#fceec1\", endColorstr=\"#eedc94\", GradientType=0);\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n border-color: #eedc94 #eedc94 #e4c652;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\n border-width: 1px;\n border-style: solid;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);\n -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);\n\n\n }\n .ui-state-highlight a,\n .ui-widget-content .ui-state-highlight a,\n .ui-widget-header .ui-state-highlight a {\n color: #363636;\n }\n .ui-state-error,\n .ui-widget-content .ui-state-error,\n .ui-widget-header .ui-state-error {\n\n\n position: relative;\n margin-bottom: 18px;\n color: #fff;\n border-width: 1px;\n border-style: solid;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);\n -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);\n background-color: #c43c35;\n background-repeat: repeat-x;\n background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));\n background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);\n background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));\n background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);\n background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);\n background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#ee5f5b\", endColorstr=\"#c43c35\", GradientType=0);\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n border-color: #c43c35 #c43c35 #882a25;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n\n\n }\n .ui-state-error a,\n .ui-widget-content .ui-state-error a,\n .ui-widget-header .ui-state-error a {\n color: #cd0a0a;\n }\n .ui-state-error-text,\n .ui-widget-content .ui-state-error-text,\n .ui-widget-header .ui-state-error-text {\n color: #cd0a0a;\n }\n .ui-priority-primary,\n .ui-widget-content .ui-priority-primary,\n .ui-widget-header .ui-priority-primary {\n font-weight: bold;\n }\n .ui-priority-secondary,\n .ui-widget-content .ui-priority-secondary,\n .ui-widget-header .ui-priority-secondary {\n opacity: 0.7;\n filter: alpha(Opacity=70);\n font-weight: normal;\n }\n .ui-state-disabled,\n .ui-widget-content .ui-state-disabled,\n .ui-widget-header .ui-state-disabled {\n opacity: 0.35;\n filter: alpha(Opacity=35);\n background-image: none;\n }\n .ui-state-disabled .ui-icon {\n filter: alpha(Opacity=35);\n } /* For IE8 - See #6059 */\n\n\n /* Icons\n ----------------------------------*/\n\n /* states and images */\n .ui-icon {\n width: 16px;\n height: 16px;\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_222222_256x240.png\");\n }\n .ui-widget-content .ui-icon {\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_222222_256x240.png\");\n }\n .ui-widget-header .ui-icon {\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_222222_256x240.png\");\n }\n .ui-state-default .ui-icon {\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_888888_256x240.png\");\n }\n .ui-state-hover .ui-icon,\n .ui-state-focus .ui-icon {\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_454545_256x240.png\");\n }\n .ui-state-active .ui-icon {\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_454545_256x240.png\");\n }\n .ui-state-highlight .ui-icon {\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_2e83ff_256x240.png\");\n }\n .ui-state-error .ui-icon,\n .ui-state-error-text .ui-icon {\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_f6cf3b_256x240.png\");\n }\n\n /* positioning */\n .ui-icon-carat-1-n {\n background-position: 0 0;\n }\n .ui-icon-carat-1-ne {\n background-position: -16px 0;\n }\n .ui-icon-carat-1-e {\n background-position: -32px 0;\n }\n .ui-icon-carat-1-se {\n background-position: -48px 0;\n }\n .ui-icon-carat-1-s {\n background-position: -64px 0;\n }\n .ui-icon-carat-1-sw {\n background-position: -80px 0;\n }\n .ui-icon-carat-1-w {\n background-position: -96px 0;\n }\n .ui-icon-carat-1-nw {\n background-position: -112px 0;\n }\n .ui-icon-carat-2-n-s {\n background-position: -128px 0;\n }\n .ui-icon-carat-2-e-w {\n background-position: -144px 0;\n }\n .ui-icon-triangle-1-n {\n background-position: 0 -16px;\n }\n .ui-icon-triangle-1-ne {\n background-position: -16px -16px;\n }\n .ui-icon-triangle-1-e {\n background-position: -32px -16px;\n }\n .ui-icon-triangle-1-se {\n background-position: -48px -16px;\n }\n .ui-icon-triangle-1-s {\n background-position: -64px -16px;\n }\n .ui-icon-triangle-1-sw {\n background-position: -80px -16px;\n }\n .ui-icon-triangle-1-w {\n background-position: -96px -16px;\n }\n .ui-icon-triangle-1-nw {\n background-position: -112px -16px;\n }\n .ui-icon-triangle-2-n-s {\n background-position: -128px -16px;\n }\n .ui-icon-triangle-2-e-w {\n background-position: -144px -16px;\n }\n .ui-icon-arrow-1-n {\n background-position: 0 -32px;\n }\n .ui-icon-arrow-1-ne {\n background-position: -16px -32px;\n }\n .ui-icon-arrow-1-e {\n background-position: -32px -32px;\n }\n .ui-icon-arrow-1-se {\n background-position: -48px -32px;\n }\n .ui-icon-arrow-1-s {\n background-position: -64px -32px;\n }\n .ui-icon-arrow-1-sw {\n background-position: -80px -32px;\n }\n .ui-icon-arrow-1-w {\n background-position: -96px -32px;\n }\n .ui-icon-arrow-1-nw {\n background-position: -112px -32px;\n }\n .ui-icon-arrow-2-n-s {\n background-position: -128px -32px;\n }\n .ui-icon-arrow-2-ne-sw {\n background-position: -144px -32px;\n }\n .ui-icon-arrow-2-e-w {\n background-position: -160px -32px;\n }\n .ui-icon-arrow-2-se-nw {\n background-position: -176px -32px;\n }\n .ui-icon-arrowstop-1-n {\n background-position: -192px -32px;\n }\n .ui-icon-arrowstop-1-e {\n background-position: -208px -32px;\n }\n .ui-icon-arrowstop-1-s {\n background-position: -224px -32px;\n }\n .ui-icon-arrowstop-1-w {\n background-position: -240px -32px;\n }\n .ui-icon-arrowthick-1-n {\n background-position: 0 -48px;\n }\n .ui-icon-arrowthick-1-ne {\n background-position: -16px -48px;\n }\n .ui-icon-arrowthick-1-e {\n background-position: -32px -48px;\n }\n .ui-icon-arrowthick-1-se {\n background-position: -48px -48px;\n }\n .ui-icon-arrowthick-1-s {\n background-position: -64px -48px;\n }\n .ui-icon-arrowthick-1-sw {\n background-position: -80px -48px;\n }\n .ui-icon-arrowthick-1-w {\n background-position: -96px -48px;\n }\n .ui-icon-arrowthick-1-nw {\n background-position: -112px -48px;\n }\n .ui-icon-arrowthick-2-n-s {\n background-position: -128px -48px;\n }\n .ui-icon-arrowthick-2-ne-sw {\n background-position: -144px -48px;\n }\n .ui-icon-arrowthick-2-e-w {\n background-position: -160px -48px;\n }\n .ui-icon-arrowthick-2-se-nw {\n background-position: -176px -48px;\n }\n .ui-icon-arrowthickstop-1-n {\n background-position: -192px -48px;\n }\n .ui-icon-arrowthickstop-1-e {\n background-position: -208px -48px;\n }\n .ui-icon-arrowthickstop-1-s {\n background-position: -224px -48px;\n }\n .ui-icon-arrowthickstop-1-w {\n background-position: -240px -48px;\n }\n .ui-icon-arrowreturnthick-1-w {\n background-position: 0 -64px;\n }\n .ui-icon-arrowreturnthick-1-n {\n background-position: -16px -64px;\n }\n .ui-icon-arrowreturnthick-1-e {\n background-position: -32px -64px;\n }\n .ui-icon-arrowreturnthick-1-s {\n background-position: -48px -64px;\n }\n .ui-icon-arrowreturn-1-w {\n background-position: -64px -64px;\n }\n .ui-icon-arrowreturn-1-n {\n background-position: -80px -64px;\n }\n .ui-icon-arrowreturn-1-e {\n background-position: -96px -64px;\n }\n .ui-icon-arrowreturn-1-s {\n background-position: -112px -64px;\n }\n .ui-icon-arrowrefresh-1-w {\n background-position: -128px -64px;\n }\n .ui-icon-arrowrefresh-1-n {\n background-position: -144px -64px;\n }\n .ui-icon-arrowrefresh-1-e {\n background-position: -160px -64px;\n }\n .ui-icon-arrowrefresh-1-s {\n background-position: -176px -64px;\n }\n .ui-icon-arrow-4 {\n background-position: 0 -80px;\n }\n .ui-icon-arrow-4-diag {\n background-position: -16px -80px;\n }\n .ui-icon-extlink {\n background-position: -32px -80px;\n }\n .ui-icon-newwin {\n background-position: -48px -80px;\n }\n .ui-icon-refresh {\n background-position: -64px -80px;\n }\n .ui-icon-shuffle {\n background-position: -80px -80px;\n }\n .ui-icon-transfer-e-w {\n background-position: -96px -80px;\n }\n .ui-icon-transferthick-e-w {\n background-position: -112px -80px;\n }\n .ui-icon-folder-collapsed {\n background-position: 0 -96px;\n }\n .ui-icon-folder-open {\n background-position: -16px -96px;\n }\n .ui-icon-document {\n background-position: -32px -96px;\n }\n .ui-icon-document-b {\n background-position: -48px -96px;\n }\n .ui-icon-note {\n background-position: -64px -96px;\n }\n .ui-icon-mail-closed {\n background-position: -80px -96px;\n }\n .ui-icon-mail-open {\n background-position: -96px -96px;\n }\n .ui-icon-suitcase {\n background-position: -112px -96px;\n }\n .ui-icon-comment {\n background-position: -128px -96px;\n }\n .ui-icon-person {\n background-position: -144px -96px;\n }\n .ui-icon-print {\n background-position: -160px -96px;\n }\n .ui-icon-trash {\n background-position: -176px -96px;\n }\n .ui-icon-locked {\n background-position: -192px -96px;\n }\n .ui-icon-unlocked {\n background-position: -208px -96px;\n }\n .ui-icon-bookmark {\n background-position: -224px -96px;\n }\n .ui-icon-tag {\n background-position: -240px -96px;\n }\n .ui-icon-home {\n background-position: 0 -112px;\n }\n .ui-icon-flag {\n background-position: -16px -112px;\n }\n .ui-icon-calendar {\n background-position: -32px -112px;\n }\n .ui-icon-cart {\n background-position: -48px -112px;\n }\n .ui-icon-pencil {\n background-position: -64px -112px;\n }\n .ui-icon-clock {\n background-position: -80px -112px;\n }\n .ui-icon-disk {\n background-position: -96px -112px;\n }\n .ui-icon-calculator {\n background-position: -112px -112px;\n }\n .ui-icon-zoomin {\n background-position: -128px -112px;\n }\n .ui-icon-zoomout {\n background-position: -144px -112px;\n }\n .ui-icon-search {\n background-position: -160px -112px;\n }\n .ui-icon-wrench {\n background-position: -176px -112px;\n }\n .ui-icon-gear {\n background-position: -192px -112px;\n }\n .ui-icon-heart {\n background-position: -208px -112px;\n }\n .ui-icon-star {\n background-position: -224px -112px;\n }\n .ui-icon-link {\n background-position: -240px -112px;\n }\n .ui-icon-cancel {\n background-position: 0 -128px;\n }\n .ui-icon-plus {\n background-position: -16px -128px;\n }\n .ui-icon-plusthick {\n background-position: -32px -128px;\n }\n .ui-icon-minus {\n background-position: -48px -128px;\n }\n .ui-icon-minusthick {\n background-position: -64px -128px;\n }\n .ui-icon-close {\n background-position: -80px -128px;\n }\n .ui-icon-closethick {\n background-position: -96px -128px;\n }\n .ui-icon-key {\n background-position: -112px -128px;\n }\n .ui-icon-lightbulb {\n background-position: -128px -128px;\n }\n .ui-icon-scissors {\n background-position: -144px -128px;\n }\n .ui-icon-clipboard {\n background-position: -160px -128px;\n }\n .ui-icon-copy {\n background-position: -176px -128px;\n }\n .ui-icon-contact {\n background-position: -192px -128px;\n }\n .ui-icon-image {\n background-position: -208px -128px;\n }\n .ui-icon-video {\n background-position: -224px -128px;\n }\n .ui-icon-script {\n background-position: -240px -128px;\n }\n .ui-icon-alert {\n background-position: 0 -144px;\n }\n .ui-icon-info {\n background-position: -16px -144px;\n }\n .ui-icon-notice {\n background-position: -32px -144px;\n }\n .ui-icon-help {\n background-position: -48px -144px;\n }\n .ui-icon-check {\n background-position: -64px -144px;\n }\n .ui-icon-bullet {\n background-position: -80px -144px;\n }\n .ui-icon-radio-off {\n background-position: -96px -144px;\n }\n .ui-icon-radio-on {\n background-position: -112px -144px;\n }\n .ui-icon-pin-w {\n background-position: -128px -144px;\n }\n .ui-icon-pin-s {\n background-position: -144px -144px;\n }\n .ui-icon-play {\n background-position: 0 -160px;\n }\n .ui-icon-pause {\n background-position: -16px -160px;\n }\n .ui-icon-seek-next {\n background-position: -32px -160px;\n }\n .ui-icon-seek-prev {\n background-position: -48px -160px;\n }\n .ui-icon-seek-end {\n background-position: -64px -160px;\n }\n .ui-icon-seek-start {\n background-position: -80px -160px;\n }\n /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */\n .ui-icon-seek-first {\n background-position: -80px -160px;\n }\n .ui-icon-stop {\n background-position: -96px -160px;\n }\n .ui-icon-eject {\n background-position: -112px -160px;\n }\n .ui-icon-volume-off {\n background-position: -128px -160px;\n }\n .ui-icon-volume-on {\n background-position: -144px -160px;\n }\n .ui-icon-power {\n background-position: 0 -176px;\n }\n .ui-icon-signal-diag {\n background-position: -16px -176px;\n }\n .ui-icon-signal {\n background-position: -32px -176px;\n }\n .ui-icon-battery-0 {\n background-position: -48px -176px;\n }\n .ui-icon-battery-1 {\n background-position: -64px -176px;\n }\n .ui-icon-battery-2 {\n background-position: -80px -176px;\n }\n .ui-icon-battery-3 {\n background-position: -96px -176px;\n }\n .ui-icon-circle-plus {\n background-position: 0 -192px;\n }\n .ui-icon-circle-minus {\n background-position: -16px -192px;\n }\n .ui-icon-circle-close {\n background-position: -32px -192px;\n }\n .ui-icon-circle-triangle-e {\n background-position: -48px -192px;\n }\n .ui-icon-circle-triangle-s {\n background-position: -64px -192px;\n }\n .ui-icon-circle-triangle-w {\n background-position: -80px -192px;\n }\n .ui-icon-circle-triangle-n {\n background-position: -96px -192px;\n }\n .ui-icon-circle-arrow-e {\n background-position: -112px -192px;\n }\n .ui-icon-circle-arrow-s {\n background-position: -128px -192px;\n }\n .ui-icon-circle-arrow-w {\n background-position: -144px -192px;\n }\n .ui-icon-circle-arrow-n {\n background-position: -160px -192px;\n }\n .ui-icon-circle-zoomin {\n background-position: -176px -192px;\n }\n .ui-icon-circle-zoomout {\n background-position: -192px -192px;\n }\n .ui-icon-circle-check {\n background-position: -208px -192px;\n }\n .ui-icon-circlesmall-plus {\n background-position: 0 -208px;\n }\n .ui-icon-circlesmall-minus {\n background-position: -16px -208px;\n }\n .ui-icon-circlesmall-close {\n background-position: -32px -208px;\n }\n .ui-icon-squaresmall-plus {\n background-position: -48px -208px;\n }\n .ui-icon-squaresmall-minus {\n background-position: -64px -208px;\n }\n .ui-icon-squaresmall-close {\n background-position: -80px -208px;\n }\n .ui-icon-grip-dotted-vertical {\n background-position: 0 -224px;\n }\n .ui-icon-grip-dotted-horizontal {\n background-position: -16px -224px;\n }\n .ui-icon-grip-solid-vertical {\n background-position: -32px -224px;\n }\n .ui-icon-grip-solid-horizontal {\n background-position: -48px -224px;\n }\n .ui-icon-gripsmall-diagonal-se {\n background-position: -64px -224px;\n }\n .ui-icon-grip-diagonal-se {\n background-position: -80px -224px;\n }\n\n\n /* Misc visuals\n ----------------------------------*/\n\n /* Corner radius */\n .ui-corner-all,\n .ui-corner-top,\n .ui-corner-left,\n .ui-corner-tl {\n -moz-border-radius-topleft: 4px;\n -webkit-border-top-left-radius: 4px;\n -khtml-border-top-left-radius: 4px;\n border-top-left-radius: 4px;\n }\n .ui-corner-all,\n .ui-corner-top,\n .ui-corner-right,\n .ui-corner-tr {\n -moz-border-radius-topright: 4px;\n -webkit-border-top-right-radius: 4px;\n -khtml-border-top-right-radius: 4px;\n border-top-right-radius: 4px;\n }\n .ui-corner-all,\n .ui-corner-bottom,\n .ui-corner-left,\n .ui-corner-bl {\n -moz-border-radius-bottomleft: 4px;\n -webkit-border-bottom-left-radius: 4px;\n -khtml-border-bottom-left-radius: 4px;\n border-bottom-left-radius: 4px;\n }\n .ui-corner-all,\n .ui-corner-bottom,\n .ui-corner-right,\n .ui-corner-br {\n -moz-border-radius-bottomright: 4px;\n -webkit-border-bottom-right-radius: 4px;\n -khtml-border-bottom-right-radius: 4px;\n border-bottom-right-radius: 4px;\n }\n\n\n /* Overlays */\n\n .ui-widget-overlay {\n background: #aaa url(\"../../img/jquery-ui-bootstrap/ui-bg_flat_0_aaaaaa_40x100.png\") 50% 50% repeat-x;\n opacity: 0.3;\n filter: alpha(Opacity=30);\n }\n\n .ui-widget-shadow {\n margin: -8px 0 0 -8px;\n padding: 8px;\n background: #aaa url(\"../../img/jquery-ui-bootstrap/ui-bg_flat_0_aaaaaa_40x100.png\") 50% 50% repeat-x;\n opacity: 0.3;\n filter: alpha(Opacity=30);\n -moz-border-radius: 8px;\n -khtml-border-radius: 8px;\n -webkit-border-radius: 8px;\n border-radius: 8px;\n }\n\n /*\n * jQuery UI Accordion 1.10.0\n *\n * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)\n * Dual licensed under the MIT or GPL Version 2 licenses.\n * http://jquery.org/license\n *\n * http://jqueryui.com/accordion/\n */\n\n /* IE/Win - Fix animation bug - #4615 */\n\n .ui-accordion {\n width: 100%;\n }\n .ui-accordion .ui-accordion-header {\n cursor: pointer;\n position: relative;\n margin-top: 1px;\n zoom: 1;\n font-weight: bold;\n }\n .ui-accordion .ui-accordion-li-fix {\n display: inline;\n }\n .ui-accordion .ui-accordion-header-active {\n border-bottom: 0 !important;\n }\n .ui-accordion .ui-accordion-header a {\n display: block;\n font-size: 1em;\n padding: 0.5em 0.5em 0.5em 1.7em;\n }\n .ui-accordion-icons .ui-accordion-header a {\n padding-left: 2.2em;\n }\n .ui-accordion .ui-accordion-header .ui-icon {\n position: absolute;\n left: 0.5em;\n top: 50%;\n margin-top: -8px;\n }\n .ui-accordion .ui-accordion-content {\n padding: 1em 2.2em;\n border-top: 0;\n margin-top: -2px;\n position: relative;\n top: 1px;\n margin-bottom: 2px;\n overflow: auto;\n display: none;\n zoom: 1;\n }\n .ui-accordion .ui-accordion-content-active {\n display: block;\n }\n\n\n /*\n * jQuery UI Button 1.10.0\n *\n * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)\n * Dual licensed under the MIT or GPL Version 2 licenses.\n * http://jquery.org/license\n *\n * http://docs.jquery.com/UI/Button#theming\n */\n\n .ui-button {\n\n cursor: pointer;\n display: inline-block;\n background-color: #e6e6e6;\n background-repeat: no-repeat;\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), color-stop(25%, #fff), to(#e6e6e6));\n background-image: -webkit-linear-gradient(#fff, #fff 25%, #e6e6e6);\n background-image: -moz-linear-gradient(top, #fff, #fff 25%, #e6e6e6);\n background-image: -ms-linear-gradient(#fff, #fff 25%, #e6e6e6);\n background-image: -o-linear-gradient(#fff, #fff 25%, #e6e6e6);\n background-image: linear-gradient(#fff, #fff 25%, #e6e6e6);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#ffffff\", endColorstr=\"#e6e6e6\", GradientType=0);\n padding: 5px 14px 6px;\n margin: 0;\n text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);\n color: #333;\n font-size: 13px;\n line-height: normal;\n border: 1px solid #ccc;\n border-bottom-color: #bbb;\n\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);\n -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);\n -webkit-transition: 0.1s linear background-image;\n -moz-transition: 0.1s linear background-image;\n -ms-transition: 0.1s linear background-image;\n -o-transition: 0.1s linear background-image;\n transition: 0.1s linear background-image;\n overflow: visible;\n } /* the overflow property removes extra width in IE */\n\n .ui-button-primary {\n color: #fff;\n background-color: #0064cd;\n background-repeat: repeat-x;\n background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));\n background-image: -moz-linear-gradient(top, #049cdb, #0064cd);\n background-image: -ms-linear-gradient(top, #049cdb, #0064cd);\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));\n background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);\n background-image: -o-linear-gradient(top, #049cdb, #0064cd);\n background-image: linear-gradient(to bottom, #049cdb, #0064cd);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#049cdb\", endColorstr=\"#0064cd\", GradientType=0);\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n border-color: #0064cd #0064cd #003f81;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n }\n\n\n .ui-button-success {\n color: #fff;\n background-color: #57a957;\n background-repeat: repeat-x;\n background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));\n background-image: -moz-linear-gradient(top, #62c462, #57a957);\n background-image: -ms-linear-gradient(top, #62c462, #57a957);\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));\n background-image: -webkit-linear-gradient(top, #62c462, #57a957);\n background-image: -o-linear-gradient(top, #62c462, #57a957);\n background-image: linear-gradient(to bottom, #62c462, #57a957);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#62c462\", endColorstr=\"#57a957\", GradientType=0);\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n border-color: #57a957 #57a957 #3d773d;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n }\n\n .ui-button-error {\n color: #fff;\n background-color: #c43c35;\n background-repeat: repeat-x;\n background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));\n background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);\n background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));\n background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);\n background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);\n background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#ee5f5b\", endColorstr=\"#c43c35\", GradientType=0);\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n border-color: #c43c35 #c43c35 #882a25;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n }\n\n .ui-button-icon-only {\n width: 2.2em;\n } /* to make room for the icon, a width needs to be set here */\n button.ui-button-icon-only { } /* button elements seem to need a little more width */\n .ui-button-icons-only {\n width: 3.4em;\n }\n button.ui-button-icons-only {\n width: 3.7em;\n }\n\n /*button text element */\n\n .ui-button .ui-button-text {\n display: block;\n }\n .ui-button-text-only .ui-button-text { }\n .ui-button-icon-only .ui-button-text,\n .ui-button-icons-only .ui-button-text {\n padding: 0.4em;\n text-indent: -9999999px; /*tempfix*/\n display: none;\n }\n .ui-button-text-icon-primary .ui-button-text,\n .ui-button-text-icons .ui-button-text {\n padding: 0.4em 1em 0.4em 2.1em;\n }\n .ui-button-text-icon-secondary .ui-button-text,\n .ui-button-text-icons .ui-button-text {\n padding: 0.4em 2.1em 0.4em 1em;\n }\n .ui-button-text-icons .ui-button-text {\n padding-left: 2.1em;\n padding-right: 2.1em;\n }\n /* no icon support for input elements, provide padding by default */\n /* input.ui-button { padding: .4em 1em; } */\n\n /*button icon element(s) */\n .ui-button-icon-only .ui-icon,\n .ui-button-text-icon-primary .ui-icon,\n .ui-button-text-icon-secondary .ui-icon,\n .ui-button-text-icons .ui-icon,\n .ui-button-icons-only .ui-icon {\n top: 50%;\n margin-top: -3px;\n margin-bottom: 3px;\n }\n .ui-button-icon-only .ui-icon {\n left: 50%;\n margin-left: -8px;\n }\n .ui-button-text-icon-primary .ui-button-icon-primary,\n .ui-button-text-icons .ui-button-icon-primary,\n .ui-button-icons-only .ui-button-icon-primary {\n left: 0.5em;\n }\n .ui-button-text-icon-secondary .ui-button-icon-secondary,\n .ui-button-text-icons .ui-button-icon-secondary,\n .ui-button-icons-only .ui-button-icon-secondary {\n right: 0.5em;\n }\n .ui-button-text-icons .ui-button-icon-secondary,\n .ui-button-icons-only .ui-button-icon-secondary {\n right: 0.5em;\n }\n\n /*button sets*/\n\n\n .ui-buttonset {\n margin-right: 7px;\n }\n .ui-buttonset .ui-state-active {\n color: #fff;\n background-color: #0064cd;\n background-repeat: repeat-x;\n background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));\n background-image: -moz-linear-gradient(top, #049cdb, #0064cd);\n background-image: -ms-linear-gradient(top, #049cdb, #0064cd);\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));\n background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);\n background-image: -o-linear-gradient(top, #049cdb, #0064cd);\n background-image: linear-gradient(to bottom, #049cdb, #0064cd);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#049cdb\", endColorstr=\"#0064cd\", GradientType=0);\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n border-color: #0064cd #0064cd #003f81;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n }\n .ui-buttonset .ui-button {\n margin-left: 0;\n margin-right: 0;\n }\n\n /* workarounds */\n button.ui-button::-moz-focus-inner {\n border: 0;\n padding: 0;\n } /* reset extra padding in Firefox */\n\n /*\n * jQuery UI Datepicker 1.9.0\n *\n * Copyright 2012-10-11, AUTHORS.txt (http://jqueryui.com/about)\n * Dual licensed under the MIT or GPL Version 2 licenses.\n * http://jquery.org/license\n *\n * http://jqueryui.com/datepicker/\n */\n .ui-datepicker {\n width: 17em;\n padding: 0.2em 0.2em 0;\n display: none;\n }\n .ui-datepicker .ui-datepicker-header {\n position: relative;\n padding: 0.2em 0;\n border: 0px;\n font-weight: bold;\n width: 100%;\n padding: 4px 0;\n background-color: #f5f5f5;\n color: #808080;\n }\n .ui-datepicker .ui-datepicker-prev,\n .ui-datepicker .ui-datepicker-next {\n position: absolute;\n top: 2px;\n width: 1.8em;\n height: 1.8em;\n }\n\n .ui-datepicker .ui-datepicker-prev {\n left: 2px;\n }\n .ui-datepicker .ui-datepicker-next {\n right: 2px;\n }\n\n .ui-datepicker .ui-datepicker-prev span,\n .ui-datepicker .ui-datepicker-next span {\n display: block;\n position: absolute;\n left: 50%;\n margin-left: -8px;\n top: 50%;\n margin-top: -8px;\n }\n .ui-datepicker .ui-datepicker-title {\n margin: 0 2.3em;\n line-height: 1.8em;\n text-align: center;\n }\n .ui-datepicker .ui-datepicker-title select {\n font-size: 1em;\n margin: 1px 0;\n }\n .ui-datepicker select.ui-datepicker-month-year {\n width: 100%;\n }\n .ui-datepicker select.ui-datepicker-month,\n .ui-datepicker select.ui-datepicker-year {\n width: 49%;\n }\n .ui-datepicker table {\n width: 100%;\n font-size: 0.9em;\n border-collapse: collapse;\n margin: 0 0 0.4em;\n }\n .ui-datepicker th {\n padding: 0.7em 0.3em;\n text-align: center;\n font-weight: bold;\n border: 0;\n }\n .ui-datepicker td {\n border: 0;\n padding: 1px;\n }\n .ui-datepicker td span,\n .ui-datepicker td a {\n display: block;\n padding: 0.2em;\n text-align: right;\n text-decoration: none;\n }\n .ui-datepicker .ui-datepicker-buttonpane {\n background-image: none;\n margin: 0.7em 0 0 0;\n padding: 0 0.2em;\n border-left: 0;\n border-right: 0;\n border-bottom: 0;\n }\n .ui-datepicker .ui-datepicker-buttonpane button {\n float: right;\n margin: 0.5em 0.2em 0.4em;\n cursor: pointer;\n padding: 0.2em 0.6em 0.3em 0.6em;\n width: auto;\n overflow: visible;\n }\n .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {\n float: left;\n }\n\n /* with multiple calendars */\n .ui-datepicker.ui-datepicker-multi {\n width: auto;\n }\n .ui-datepicker-multi .ui-datepicker-group {\n float: left;\n }\n .ui-datepicker-multi .ui-datepicker-group table {\n width: 95%;\n margin: 0 auto 0.4em;\n }\n .ui-datepicker-multi-2 .ui-datepicker-group {\n width: 50%;\n }\n .ui-datepicker-multi-3 .ui-datepicker-group {\n width: 33.3%;\n }\n .ui-datepicker-multi-4 .ui-datepicker-group {\n width: 25%;\n }\n .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {\n border-left-width: 0;\n }\n .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {\n border-left-width: 0;\n }\n .ui-datepicker-multi .ui-datepicker-buttonpane {\n clear: left;\n }\n .ui-datepicker-row-break {\n clear: both;\n width: 100%;\n font-size: 0em;\n }\n\n /* RTL support */\n .ui-datepicker-rtl {\n direction: rtl;\n }\n .ui-datepicker-rtl .ui-datepicker-prev {\n right: 2px;\n left: auto;\n }\n .ui-datepicker-rtl .ui-datepicker-next {\n left: 2px;\n right: auto;\n }\n .ui-datepicker-rtl .ui-datepicker-prev:hover {\n right: 1px;\n left: auto;\n }\n .ui-datepicker-rtl .ui-datepicker-next:hover {\n left: 1px;\n right: auto;\n }\n .ui-datepicker-rtl .ui-datepicker-buttonpane {\n clear: right;\n }\n .ui-datepicker-rtl .ui-datepicker-buttonpane button {\n float: left;\n }\n .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {\n float: right;\n }\n .ui-datepicker-rtl .ui-datepicker-group {\n float: right;\n }\n .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {\n border-right-width: 0;\n border-left-width: 1px;\n }\n .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {\n border-right-width: 0;\n border-left-width: 1px;\n }\n\n /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */\n .ui-datepicker-cover {\n display: none; /*sorry for IE5*/\n display: block; /*sorry for IE5*/\n position: absolute; /*must have*/\n z-index: -1; /*must have*/\n filter: mask(); /*must have*/\n top: -4px; /*must have*/\n left: -4px; /*must have*/\n width: 200px; /*must have*/\n height: 200px; /*must have*/\n }\n\n .ui-datepicker th {\n font-weight: bold;\n color: gray;\n }\n\n .ui-datepicker-today a:hover {\n background-color: #808080;\n color: #fff;\n\n }\n .ui-datepicker-today a {\n background-color: #bfbfbf;\n cursor: pointer;\n padding: 0 4px;\n margin-bottom: 0px;\n\n }\n\n\n .ui-datepicker td a {\n margin-bottom: 0px;\n border: 0px;\n }\n\n .ui-datepicker td:hover {\n color: #fff;\n }\n\n .ui-datepicker td .ui-state-default {\n border: 0px;\n background: none;\n margin-bottom: 0px;\n padding: 5px;\n color: gray;\n text-align: center;\n filter: none;\n }\n\n\n .ui-datepicker td .ui-state-active {\n background: #bfbfbf;\n margin-bottom: 0px;\n font-size: normal;\n text-shadow: 0px;\n color: #fff;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n border-radius: 4px;\n }\n\n .ui-datepicker td .ui-state-hover {\n color: #fff;\n background: #0064cd;\n background-color: #0064cd;\n background-repeat: repeat-x;\n background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));\n background-image: -moz-linear-gradient(top, #049cdb, #0064cd);\n background-image: -ms-linear-gradient(top, #049cdb, #0064cd);\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));\n background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);\n background-image: -o-linear-gradient(top, #049cdb, #0064cd);\n background-image: linear-gradient(to bottom, #049cdb, #0064cd);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#049cdb\", endColorstr=\"#0064cd\", GradientType=0);\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n border-color: #0064cd #0064cd #003f81;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -khtml-border-radius: 4px;\n border-radius: 4px;\n }\n\n .ui-widget-content {\n border: 1px solid #dfdfdf;\n }\n .ui-datepicker table {\n background: #fff;\n }\n\n .placeholder {\n background: #f9f9f9 !important;\n border: 1px dashed #bbb !important;\n }\n\n}\n\n.wp-customizer {\n #ui-datepicker-div {\n z-index: 999999 !important;\n }\n}\n","/*\n * qTip2 - Pretty powerful tooltips - v3.0.3\n * http://qtip2.com\n *\n * Copyright (c) 2016\n * Released under the MIT licenses\n * http://jquery.org/license\n *\n * Date: Wed May 11 2016 10:31 GMT+0100+0100\n * Plugins: tips modal viewport svg imagemap ie6\n * Styles: core basic css3\n */\n.qtip{\n position: absolute;\n left: -28000px;\n top: -28000px;\n display: none;\n\n max-width: 280px;\n min-width: 50px;\n\n font-size: 10.5px;\n line-height: 12px;\n\n direction: ltr;\n\n box-shadow: none;\n padding: 0;\n}\n\n.qtip-content{\n position: relative;\n padding: 5px 9px;\n overflow: hidden;\n\n text-align: left;\n word-wrap: break-word;\n}\n\n.qtip-titlebar{\n position: relative;\n padding: 5px 35px 5px 10px;\n overflow: hidden;\n\n border-width: 0 0 1px;\n font-weight: bold;\n}\n\n.qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }\n\n/* Default close button class */\n.qtip-close{\n position: absolute;\n right: -9px; top: -9px;\n z-index: 11; /* Overlap .qtip-tip */\n\n cursor: pointer;\n outline: medium none;\n\n border: 1px solid transparent;\n}\n\n.qtip-titlebar .qtip-close{\n right: 4px; top: 50%;\n margin-top: -9px;\n}\n\n* html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */\n\n.qtip-titlebar .ui-icon,\n.qtip-icon .ui-icon{\n display: block;\n text-indent: -1000em;\n direction: ltr;\n}\n\n.qtip-icon, .qtip-icon .ui-icon{\n -moz-border-radius: 3px;\n -webkit-border-radius: 3px;\n border-radius: 3px;\n text-decoration: none;\n}\n\n.qtip-icon .ui-icon{\n width: 18px;\n height: 14px;\n\n line-height: 14px;\n text-align: center;\n text-indent: 0;\n font: normal bold 10px/13px Tahoma,sans-serif;\n\n color: inherit;\n background: transparent none no-repeat -100em -100em;\n}\n\n/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */\n.qtip-focus{}\n\n/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */\n.qtip-hover{}\n\n/* Default tooltip style */\n.qtip-default{\n border: 1px solid #F1D031;\n\n background-color: #FFFFA3;\n color: #555;\n}\n\n.qtip-default .qtip-titlebar{\n background-color: #FFEF93;\n}\n\n.qtip-default .qtip-icon{\n border-color: #CCC;\n background: #F1F1F1;\n color: #777;\n}\n\n.qtip-default .qtip-titlebar .qtip-close{\n border-color: #AAA;\n color: #111;\n}\n\n\n/*! Light tooltip style */\n.qtip-light{\n background-color: white;\n border-color: #E2E2E2;\n color: #454545;\n}\n\n.qtip-light .qtip-titlebar{\n background-color: #f1f1f1;\n}\n\n\n/*! Dark tooltip style */\n.qtip-dark{\n background-color: #505050;\n border-color: #303030;\n color: #f3f3f3;\n}\n\n.qtip-dark .qtip-titlebar{\n background-color: #404040;\n}\n\n.qtip-dark .qtip-icon{\n border-color: #444;\n}\n\n.qtip-dark .qtip-titlebar .ui-state-hover{\n border-color: #303030;\n}\n\n\n/*! Cream tooltip style */\n.qtip-cream{\n background-color: #FBF7AA;\n border-color: #F9E98E;\n color: #A27D35;\n}\n\n.qtip-cream .qtip-titlebar{\n background-color: #F0DE7D;\n}\n\n.qtip-cream .qtip-close .qtip-icon{\n background-position: -82px 0;\n}\n\n\n/*! Red tooltip style */\n.qtip-red{\n background-color: #F78B83;\n border-color: #D95252;\n color: #912323;\n}\n\n.qtip-red .qtip-titlebar{\n background-color: #F06D65;\n}\n\n.qtip-red .qtip-close .qtip-icon{\n background-position: -102px 0;\n}\n\n.qtip-red .qtip-icon{\n border-color: #D95252;\n}\n\n.qtip-red .qtip-titlebar .ui-state-hover{\n border-color: #D95252;\n}\n\n\n/*! Green tooltip style */\n.qtip-green{\n background-color: #CAED9E;\n border-color: #90D93F;\n color: #3F6219;\n}\n\n.qtip-green .qtip-titlebar{\n background-color: #B0DE78;\n}\n\n.qtip-green .qtip-close .qtip-icon{\n background-position: -42px 0;\n}\n\n\n/*! Blue tooltip style */\n.qtip-blue{\n background-color: #E5F6FE;\n border-color: #ADD9ED;\n color: #5E99BD;\n}\n\n.qtip-blue .qtip-titlebar{\n background-color: #D0E9F5;\n}\n\n.qtip-blue .qtip-close .qtip-icon{\n background-position: -2px 0;\n}\n\n\n.qtip-shadow{\n -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n}\n\n/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */\n.qtip-rounded,\n.qtip-tipsy,\n.qtip-bootstrap{\n -moz-border-radius: 5px;\n -webkit-border-radius: 5px;\n border-radius: 5px;\n}\n\n.qtip-rounded .qtip-titlebar{\n -moz-border-radius: 4px 4px 0 0;\n -webkit-border-radius: 4px 4px 0 0;\n border-radius: 4px 4px 0 0;\n}\n\n/* Youtube tooltip style */\n.qtip-youtube{\n -moz-border-radius: 2px;\n -webkit-border-radius: 2px;\n border-radius: 2px;\n\n -webkit-box-shadow: 0 0 3px #333;\n -moz-box-shadow: 0 0 3px #333;\n box-shadow: 0 0 3px #333;\n\n color: white;\n border: 0 solid transparent;\n\n background: #4A4A4A;\n background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));\n background-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);\n background-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);\n background-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);\n background-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);\n}\n\n.qtip-youtube .qtip-titlebar{\n background-color: #4A4A4A;\n background-color: rgba(0,0,0,0);\n}\n\n.qtip-youtube .qtip-content{\n padding: .75em;\n font: 12px arial,sans-serif;\n\n filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);\n -ms-filter: \"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);\";\n}\n\n.qtip-youtube .qtip-icon{\n border-color: #222;\n}\n\n.qtip-youtube .qtip-titlebar .ui-state-hover{\n border-color: #303030;\n}\n\n\n/* jQuery TOOLS Tooltip style */\n.qtip-jtools{\n background: #232323;\n background: rgba(0, 0, 0, 0.7);\n background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));\n background-image: -moz-linear-gradient(top, #717171, #232323);\n background-image: -webkit-linear-gradient(top, #717171, #232323);\n background-image: -ms-linear-gradient(top, #717171, #232323);\n background-image: -o-linear-gradient(top, #717171, #232323);\n\n border: 2px solid #ddd;\n border: 2px solid rgba(241,241,241,1);\n\n -moz-border-radius: 2px;\n -webkit-border-radius: 2px;\n border-radius: 2px;\n\n -webkit-box-shadow: 0 0 12px #333;\n -moz-box-shadow: 0 0 12px #333;\n box-shadow: 0 0 12px #333;\n}\n\n/* IE Specific */\n.qtip-jtools .qtip-titlebar{\n background-color: transparent;\n filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);\n -ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)\";\n}\n.qtip-jtools .qtip-content{\n filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);\n -ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)\";\n}\n\n.qtip-jtools .qtip-titlebar,\n.qtip-jtools .qtip-content{\n background: transparent;\n color: white;\n border: 0 dashed transparent;\n}\n\n.qtip-jtools .qtip-icon{\n border-color: #555;\n}\n\n.qtip-jtools .qtip-titlebar .ui-state-hover{\n border-color: #333;\n}\n\n\n/* Cluetip style */\n.qtip-cluetip{\n -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\n -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\n box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\n\n background-color: #D9D9C2;\n color: #111;\n border: 0 dashed transparent;\n}\n\n.qtip-cluetip .qtip-titlebar{\n background-color: #87876A;\n color: white;\n border: 0 dashed transparent;\n}\n\n.qtip-cluetip .qtip-icon{\n border-color: #808064;\n}\n\n.qtip-cluetip .qtip-titlebar .ui-state-hover{\n border-color: #696952;\n color: #696952;\n}\n\n\n/* Tipsy style */\n.qtip-tipsy{\n background: black;\n background: rgba(0, 0, 0, .87);\n\n color: white;\n border: 0 solid transparent;\n\n font-size: 11px;\n font-family: 'Lucida Grande', sans-serif;\n font-weight: bold;\n line-height: 16px;\n text-shadow: 0 1px black;\n}\n\n.qtip-tipsy .qtip-titlebar{\n padding: 6px 35px 0 10px;\n background-color: transparent;\n}\n\n.qtip-tipsy .qtip-content{\n padding: 6px 10px;\n}\n\n.qtip-tipsy .qtip-icon{\n border-color: #222;\n text-shadow: none;\n}\n\n.qtip-tipsy .qtip-titlebar .ui-state-hover{\n border-color: #303030;\n}\n\n\n/* Tipped style */\n.qtip-tipped{\n border: 3px solid #959FA9;\n\n -moz-border-radius: 3px;\n -webkit-border-radius: 3px;\n border-radius: 3px;\n\n background-color: #F9F9F9;\n color: #454545;\n\n font-weight: normal;\n font-family: serif;\n}\n\n.qtip-tipped .qtip-titlebar{\n border-bottom-width: 0;\n\n color: white;\n background: #3A79B8;\n background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));\n background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);\n background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);\n background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);\n background-image: -o-linear-gradient(top, #3A79B8, #2E629D);\n filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);\n -ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)\";\n}\n\n.qtip-tipped .qtip-icon{\n border: 2px solid #285589;\n background: #285589;\n}\n\n.qtip-tipped .qtip-icon .ui-icon{\n background-color: #FBFBFB;\n color: #555;\n}\n\n\n/**\n * Twitter Bootstrap style.\n *\n * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.\n * Does not work with IE 7.\n */\n.qtip-bootstrap{\n /** Taken from Bootstrap body */\n font-size: 14px;\n line-height: 20px;\n color: #333333;\n\n /** Taken from Bootstrap .popover */\n padding: 1px;\n background-color: #ffffff;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n -webkit-border-radius: 6px;\n -moz-border-radius: 6px;\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n -webkit-background-clip: padding-box;\n -moz-background-clip: padding;\n background-clip: padding-box;\n}\n\n.qtip-bootstrap .qtip-titlebar{\n /** Taken from Bootstrap .popover-title */\n padding: 8px 14px;\n margin: 0;\n font-size: 14px;\n font-weight: normal;\n line-height: 18px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n -webkit-border-radius: 5px 5px 0 0;\n -moz-border-radius: 5px 5px 0 0;\n border-radius: 5px 5px 0 0;\n}\n\n.qtip-bootstrap .qtip-titlebar .qtip-close{\n /**\n * Overrides qTip2:\n * .qtip-titlebar .qtip-close{\n * [...]\n * right: 4px;\n * top: 50%;\n * [...]\n * border-style: solid;\n * }\n */\n right: 11px;\n top: 45%;\n border-style: none;\n}\n\n.qtip-bootstrap .qtip-content{\n /** Taken from Bootstrap .popover-content */\n padding: 9px 14px;\n}\n\n.qtip-bootstrap .qtip-icon{\n /**\n * Overrides qTip2:\n * .qtip-default .qtip-icon {\n * border-color: #CCC;\n * background: #F1F1F1;\n * color: #777;\n * }\n */\n background: transparent;\n}\n\n.qtip-bootstrap .qtip-icon .ui-icon{\n /**\n * Overrides qTip2:\n * .qtip-icon .ui-icon{\n * width: 18px;\n * height: 14px;\n * }\n */\n width: auto;\n height: auto;\n\n /* Taken from Bootstrap .close */\n float: right;\n font-size: 20px;\n font-weight: bold;\n line-height: 18px;\n color: #000000;\n text-shadow: 0 1px 0 #ffffff;\n opacity: 0.2;\n filter: alpha(opacity=20);\n}\n\n.qtip-bootstrap .qtip-icon .ui-icon:hover{\n /* Taken from Bootstrap .close:hover */\n color: #000000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.4;\n filter: alpha(opacity=40);\n}\n\n\n/* IE9 fix - removes all filters */\n.qtip:not(.ie9haxors) div.qtip-content,\n.qtip:not(.ie9haxors) div.qtip-titlebar{\n filter: none;\n -ms-filter: none;\n}\n\n\n.qtip .qtip-tip{\n margin: 0 auto;\n overflow: hidden;\n z-index: 10;\n\n}\n\n/* Opera bug #357 - Incorrect tip position\nhttps://github.com/Craga89/qTip2/issues/367 */\nx:-o-prefocus, .qtip .qtip-tip{\n visibility: hidden;\n}\n\n.qtip .qtip-tip,\n.qtip .qtip-tip .qtip-vml,\n.qtip .qtip-tip canvas{\n position: absolute;\n\n color: #123456;\n background: transparent;\n border: 0 dashed transparent;\n}\n\n.qtip .qtip-tip canvas{ top: 0; left: 0; }\n\n.qtip .qtip-tip .qtip-vml{\n behavior: url(#default#VML);\n display: inline-block;\n visibility: visible;\n}\n\n\n#qtip-overlay{\n position: fixed;\n left: 0; top: 0;\n width: 100%; height: 100%;\n}\n\n/* Applied to modals with show.modal.blur set to true */\n#qtip-overlay.blurs{ cursor: pointer; }\n\n/* Change opacity of overlay here */\n#qtip-overlay div{\n position: absolute;\n left: 0; top: 0;\n width: 100%; height: 100%;\n\n background-color: black;\n\n opacity: 0.7;\n filter:alpha(opacity=70);\n -ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)\";\n}\n\n\n.qtipmodal-ie6fix{\n position: absolute !important;\n}\n",".select2-selection--single {\n box-sizing: border-box;\n\n cursor: pointer;\n display: block;\n\n height: 28px;\n\n user-select: none;\n -webkit-user-select: none;\n\n .select2-selection__rendered {\n display: block;\n padding-left: 8px;\n padding-right: 20px;\n\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n .select2-selection__clear {\n background-color: transparent;\n border: none;\n font-size: 1em;\n }\n}\n\n&[dir=\"rtl\"] {\n .select2-selection--single {\n .select2-selection__rendered {\n padding-right: 8px;\n padding-left: 20px;\n }\n }\n}\n",".select2-selection--multiple {\n box-sizing: border-box;\n\n cursor: pointer;\n display: block;\n\n min-height: 32px;\n\n user-select: none;\n -webkit-user-select: none;\n\n .select2-selection__rendered {\n display: inline;\n list-style: none;\n padding: 0;\n }\n\n .select2-selection__clear {\n background-color: transparent;\n border: none;\n font-size: 1em;\n }\n}\n\n.select2-search--inline {\n .select2-search__field {\n box-sizing: border-box;\n border: none;\n font-size: 100%;\n margin-top: 5px;\n margin-left: 5px;\n padding: 0;\n max-width: 100%;\n resize: none;\n height: 18px;\n vertical-align: bottom;\n font-family: sans-serif;\n overflow: hidden;\n word-break: keep-all;\n\n &::-webkit-search-cancel-button {\n -webkit-appearance: none;\n }\n }\n}\n",".select2-selection--single {\n background-color: #fff;\n border: 1px solid #aaa;\n border-radius: 4px;\n\n .select2-selection__rendered {\n color: #444;\n line-height: 28px;\n }\n\n .select2-selection__clear {\n cursor: pointer;\n float: right;\n font-weight: bold;\n height: 26px;\n margin-right: 20px;\n padding-right: 0px;\n }\n\n .select2-selection__placeholder {\n color: #999;\n }\n\n .select2-selection__arrow {\n height: 26px;\n\n position: absolute;\n\n top: 1px;\n right: 1px;\n\n width: 20px;\n\n b {\n border-color: #888 transparent transparent transparent;\n border-style: solid;\n border-width: 5px 4px 0 4px;\n\n height: 0;\n left: 50%;\n\n margin-left: -4px;\n margin-top: -2px;\n\n position: absolute;\n\n top: 50%;\n width: 0;\n }\n }\n}\n\n&[dir=\"rtl\"] {\n .select2-selection--single {\n .select2-selection__clear {\n float: left;\n }\n\n .select2-selection__arrow {\n left: 1px;\n right: auto;\n }\n }\n}\n\n&.select2-container--disabled {\n .select2-selection--single {\n background-color: #eee;\n cursor: default;\n\n .select2-selection__clear {\n display: none;\n }\n }\n}\n\n&.select2-container--open {\n .select2-selection--single {\n .select2-selection__arrow {\n b {\n border-color: transparent transparent #888 transparent;\n border-width: 0 4px 5px 4px;\n }\n }\n }\n}\n",".select2-selection--multiple {\n background-color: white;\n border: 1px solid #aaa;\n border-radius: 4px;\n cursor: text;\n padding-bottom: 5px;\n padding-right: 5px;\n position: relative;\n\n &.select2-selection--clearable {\n padding-right: 25px;\n }\n\n .select2-selection__clear {\n cursor: pointer;\n font-weight: bold;\n height: 20px;\n margin-right: 10px;\n margin-top: 5px;\n\n position: absolute;\n right: 0;\n\n // This padding is to account for the bottom border for the first\n // selection row and the top border of the second selection row.\n // Without it, selections on the first row may be offset incorrectly\n // and appear in their own row instead of going to the second row\n padding: 1px;\n }\n\n .select2-selection__choice {\n background-color: #e4e4e4;\n border: 1px solid #aaa;\n border-radius: 4px;\n box-sizing: border-box;\n\n display: inline-block;\n margin-left: 5px;\n margin-top: 5px;\n padding: 0;\n padding-left: 20px;\n\n position: relative;\n\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: bottom;\n white-space: nowrap;\n }\n\n .select2-selection__choice__display {\n cursor: default;\n\n padding-left: 2px;\n padding-right: 5px;\n }\n\n .select2-selection__choice__remove {\n background-color: transparent;\n border: none;\n border-right: 1px solid #aaa;\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n\n color: #999;\n cursor: pointer;\n\n font-size: 1em;\n font-weight: bold;\n\n padding: 0 4px;\n\n position: absolute;\n left: 0;\n top: 0;\n\n &:hover, &:focus {\n background-color: #f1f1f1;\n color: #333;\n outline: none;\n }\n }\n}\n\n&[dir=\"rtl\"] {\n .select2-selection--multiple {\n .select2-selection__choice {\n margin-left: 5px;\n margin-right: auto;\n }\n\n .select2-selection__choice__display {\n padding-left: 5px;\n padding-right: 2px;\n }\n\n .select2-selection__choice__remove {\n border-left: 1px solid #aaa;\n border-right: none;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n }\n\n .select2-selection__clear {\n float: left;\n margin-left: 10px;\n margin-right: auto;\n }\n }\n}\n\n&.select2-container--focus {\n .select2-selection--multiple {\n border: solid black 1px;\n outline: 0;\n }\n}\n\n&.select2-container--disabled {\n .select2-selection--multiple {\n background-color: #eee;\n cursor: default;\n }\n\n .select2-selection__choice__remove {\n display: none;\n }\n}\n",".select2-selection--single {\n background-color: mix($selection-bg-top-color, $selection-bg-bottom-color);\n\n border: 1px solid $border-color;\n border-radius: $border-radius;\n\n outline: 0;\n\n @include gradient-vertical($selection-bg-top-color, $selection-bg-bottom-color, 50%, 100%);\n\n &:focus {\n border: 1px solid $focus-border-color;\n }\n\n .select2-selection__rendered {\n color: #444;\n line-height: 28px;\n }\n\n .select2-selection__clear {\n cursor: pointer;\n float: right;\n font-weight: bold;\n height: 26px;\n margin-right: 20px;\n }\n\n .select2-selection__placeholder {\n color: #999;\n }\n\n .select2-selection__arrow {\n background-color: #ddd;\n\n border: none;\n border-left: 1px solid $border-color;\n border-top-right-radius: $border-radius;\n border-bottom-right-radius: $border-radius;\n\n height: 26px;\n\n position: absolute;\n\n top: 1px;\n right: 1px;\n\n width: 20px;\n\n @include gradient-vertical(#eeeeee, #cccccc, 50%, 100%);\n\n b {\n border-color: #888 transparent transparent transparent;\n border-style: solid;\n border-width: 5px 4px 0 4px;\n\n height: 0;\n left: 50%;\n\n margin-left: -4px;\n margin-top: -2px;\n\n position: absolute;\n\n top: 50%;\n width: 0;\n }\n }\n}\n\n&[dir=\"rtl\"] {\n .select2-selection--single {\n .select2-selection__clear {\n float: left;\n }\n\n .select2-selection__arrow {\n border: none;\n border-right: 1px solid $border-color;\n\n border-radius: 0;\n border-top-left-radius: $border-radius;\n border-bottom-left-radius: $border-radius;\n\n left: 1px;\n right: auto;\n }\n }\n}\n\n&.select2-container--open {\n .select2-selection--single {\n border: 1px solid $focus-border-color;\n\n .select2-selection__arrow {\n background: transparent;\n\n border: none;\n\n b {\n border-color: transparent transparent #888 transparent;\n border-width: 0 4px 5px 4px;\n }\n }\n }\n\n &.select2-container--above {\n .select2-selection--single {\n border-top: none;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n\n @include gradient-vertical($selection-opened-bg-bottom-color, $selection-opened-bg-top-color, 0%, 50%);\n }\n }\n\n &.select2-container--below {\n .select2-selection--single {\n border-bottom: none;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n\n @include gradient-vertical($selection-opened-bg-top-color, $selection-opened-bg-bottom-color, 50%, 100%);\n }\n }\n}\n",".select2-selection--multiple {\n background-color: white;\n\n border: 1px solid $border-color;\n border-radius: $border-radius;\n\n cursor: text;\n\n outline: 0;\n\n padding-bottom: 5px;\n padding-right: 5px;\n\n &:focus {\n border: 1px solid $focus-border-color;\n }\n\n .select2-selection__clear {\n display: none;\n }\n\n .select2-selection__choice {\n background-color: #e4e4e4;\n border: 1px solid $border-color;\n border-radius: $border-radius;\n\n display: inline-block;\n margin-left: 5px;\n margin-top: 5px;\n padding: 0;\n }\n\n .select2-selection__choice__display {\n cursor: default;\n\n padding-left: 2px;\n padding-right: 5px;\n }\n\n .select2-selection__choice__remove {\n background-color: transparent;\n border: none;\n border-top-left-radius: $border-radius;\n border-bottom-left-radius: $border-radius;\n\n color: $remove-color;\n cursor: pointer;\n\n font-size: 1em;\n font-weight: bold;\n\n padding: 0 4px;\n\n &:hover {\n color: $remove-hover-color;\n outline: none;\n }\n }\n}\n\n&[dir=\"rtl\"] {\n .select2-selection--multiple {\n .select2-selection__choice {\n margin-left: 5px;\n margin-right: auto;\n }\n\n .select2-selection__choice__display {\n padding-left: 5px;\n padding-right: 2px;\n }\n\n .select2-selection__choice__remove {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-top-right-radius: $border-radius;\n border-bottom-right-radius: $border-radius;\n }\n }\n}\n\n&.select2-container--open {\n .select2-selection--multiple {\n border: 1px solid $focus-border-color;\n }\n\n &.select2-container--above {\n .select2-selection--multiple {\n border-top: none;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n }\n\n &.select2-container--below {\n .select2-selection--multiple {\n border-bottom: none;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n }\n}\n"]}
|
1 |
+
{"version":3,"sources":["vendor.css","elusive-icons/elusive-icons.scss","select2/core.scss","select2/_dropdown.scss","select2/theme/default/layout.scss","select2/theme/classic/layout.scss","jquery-ui-1.10.0.custom.scss","qtip.scss","select2/_single.scss","select2/_multiple.scss","select2/theme/default/_single.scss","select2/theme/default/_multiple.scss","select2/theme/classic/_single.scss","select2/theme/classic/_multiple.scss"],"names":[],"mappings":"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,EAAA;;AC0BxC,iLA6+BA,gCACA,EAAA;;AA9+BA,qLDpBQ,gCAAgC,EAAA;;ACoBxC,iLA4/BA,gCACW,EAAA;;AA7/BX,qLDdQ,gCAAgC,EAAA;;ACcxC,iLCzrBA,gCMAA,EAAA;;APyrBA,qLDRQ,iCAAiC,EAAA;;ACQzC,yLCzrBA,iCM6BI,EAAA;;AP4pBJ,iMDFQ,iCAAiC,EAAA;;ACEzC,yLCzrBA,iCOAA,EAAA;;ARyrBA,iMDIQ,iCAAiC,EAAA;;ACJzC,iMEzrBA,iCACsB,EAAA;;AFwrBtB,iMDUQ,iCAAiC,EAAA;;ACVzC,iME7pBA,iCAGI,EAAA;;AF0pBJ,iMDgBQ,iCAAiC,EAAA;;AChBzC,yME9oBA,4BAAyB,EAAA;;AF8oBzB,yMDsBQ,gCAAgC,EAAA;;ACtBxC,yMEloBA,gCAII,EAAA;;AF8nBJ,yMD4BQ,gCAAgC,EAAA;;AC5BxC,qLC3qBA,gCAEU,EAAA;;ADyqBV,qLDkCQ,gCAAgC,EAAA;;AClCxC,qLGzrBA,gCMAA,EAAA;;ATyrBA,qLDwCQ,iCAAiC,EAAA;;ACxCzC,yLGzrBA,iCMAA,EAAA;;ATyrBA,yLD8CQ,iCAAiC,EAAA;;AC9CzC,yLGzrBA,iCMqDI,EAAA;;ATooBJ,yLDoDQ,iCAAiC,EAAA;;ACpDzC,qJGzrBA,4BAA2B,EAAA;;AHyrB3B,yKD0DQ,gCAAgC,EAAA;;AC1DxC,qJGzrBA,gCOAA,EAAA;;AVyrBA,iJDgEQ,gCAAgC,EAAA;;AChExC,qJGzrBA,gCOAA,EAAA;;AVyrBA,qJDsEQ,gCAAgC,EAAA;;ACtExC,yKGzrBA,gCOsFI,EAAA;;AVmmBJ,6LD4EQ,iCAAiC,EAAA;;AC5EzC,yLGzrBA,4BAA2B,EAAA;;AHyrB3B,qKDkFQ,gCAAgC,EAAA;;AClFxC,yJGzrBA,gCAA2B,EAAA;;AHyrB3B,iKDwFQ,gCAAgC,EAAA;;ACxFxC,yIGzrBA,gCAwBI,EAAA;;AHiqBJ,qKD8FQ,gCAAgC,EAAA;;AC9FxC,6JGzrBA,gCAuCI,EAAA;;AHkpBJ,yJDoGQ,iCAAiC,EAAA;;ACpGzC,qJGzrBA,iCAuCI,EAAA;;AHkpBJ,iJD0GQ,iCAAiC,EAAA;;AC1GzC,6IGzrBA,iCA0EI,EAAA;;AH+mBJ,6IDgHQ,iCAAiC,EAAA;;AChHzC,iJGzrBA,iCAsFI,EAAA;;AHmmBJ,yJDsHQ,iCAAiC,EAAA;;ACtHzC,yJItrBA,iCOHA,EAAA;;AXyrBA,qID4HQ,iCAAiC,EAAA;;AC5HzC,yIItrBA,6BOHA,EAAA;;AXyrBA,yIDkIQ,iCAAiC,EAAA;;AClIzC,yJItrBA,iCOmEI,EAAA;;AXmnBJ,yIDwIQ,iCAAiC,EAAA;;ACxIzC,iJItrBA,iCAA2B,EAAA;;AJsrB3B,6ID8IQ,iCAAiC,EAAA;;AC9IzC,yIItrBA,iCAA2B,EAAA;;AJsrB3B,iKDoJQ,kCAAkC,EAAA;;ACpJ1C,iJItrBA,kCQHA,EAAA;;AZyrBA,qJD0JQ,kCAAkC,EAAA;;AC1J1C,iJItrBA,kCQHA,EAAA;;AZyrBA,iJDgKQ,kCAAkC,EAAA;;AChK1C,yIItrBA,kCQ0DI,EAAA;;AZ4nBJ,6IDsKQ,kCAAkC,EAAA;;ACtK1C,yIItrBA,kCAA2B,EAAA;;AJsrB3B,yID4KQ,kCAAkC,EAAA;;AC5K1C,iJItrBA,6BAWI,EAAA;;AJ2qBJ,yIDkLQ,iCAAiC,EAAA;;AClLzC,6JItrBA,iCA2BI,EAAA;;AJ2pBJ,6IDwLQ,iCAAiC,EAAA;;ACxLzC,iKItrBA,iCAwCI,EAAA;;AJ8oBJ,6ID8LQ,iCAAiC,EAAA;;AC9LzC,iKItrBA,iCAA2B,EAAA;;AJsrB3B,qIK/qBA,kCACA,EAAA;;AL8qBA,6JDuMQ,kCAAkC,EAAA;;ACvM1C,yJK1qBA,kCAUQ,EAAA;;ALgqBR,6JD6MQ,kCAAkC,EAAA;;AC7M1C,yIK1qBA,kCA+BQ,EAAA;;AL2oBR,qJDmNQ,kCAAkC,EAAA;;ACnN1C,6IK1qBA,kCACA,EAAA;;ALyqBA,6IDyNQ,kCAAkC,EAAA;;ACzN1C,iJK1qBA,kCA4De,EAAA;;AL8mBf,6ID+NQ,6BAA6B,EAAA;;AC/NrC,yIK1qBA,iCAAA,EAAA;;AL0qBA,iJDqOQ,iCAAiC,EAAA;;ACrOzC,yIK1qBA,iCAkHsB,EAAA;;ALwjBtB,6ID2OQ,iCAAiC,EAAA;;AC3OzC,iJK1qBA,iCAwII,EAAA;;ALkiBJ,6JDiPQ,iCAAiC,EAAA;;ACjPzC,yJK1qBA,kCA0JuB,EAAA;;ALghBvB,6IDuPQ,kCAAkC,EAAA;;ACvP1C,6IK1qBA,kCACA,EAAA;;ALyqBA,yID6PQ,6BAA6B,EAAA;;AC7PrC,6IK1qBA,iCAuMI,EAAA;;ALmeJ,6JDmQQ,iCAAiC,EAAA;;ACnQzC,6JK1qBA,iCACA,EAAA;;ALyqBA,yJDyQQ,iCAAiC,EAAA;;ACzQzC,iKKxbA,iCACuB,EAAA;;ALubvB,iKKzaA,iCACsB,EAAA;;ALwatB,yIKzaA,iCACA,EAAA;;ALwaA,6IDsRQ,kCAAkC,EAAA;;ACtR1C,iKKzaA,kCACA,EAAA;;ALwaA,6JD4RQ,kCAAkC,EAAA;;AC5R1C,6IKzaA,6BAgGuB,EAAA;;ALyUvB,qKDkSQ,iCAAiC,EAAA;;AClSzC,iJKzaA,iCAAA,EAAA;;ALyaA,6JDwSQ,iCAAiC,EAAA;;ACxSzC,6JKzaA,iCAAA,EAAA;;ALyaA,6JD8SQ,iCAAiC,EAAA;;AC9SzC,6JKzaA,iCAAA,EAAA;;ALyaA,qKDoTQ,6BAA6B,EAAA;;ACpTrC,yKKzaA,iCAAA,EAAA;;ALyaA,yKD0TQ,iCAAiC,EAAA;;AC1TzC,6LKzaA,iCAwPuB,EAAA;;ALiLvB,6LDgUQ,iCAAiC,EAAA;;AChUzC,6LKzaA,iCAyQsB,EAAA;;ALgKtB,6LDsUQ,iCAAiC,EAAA;;ACtUzC,iLKzaA,kCAmR6B,EAAA;;ALsJ7B,iLD4UQ,kCAAkC,EAAA;;AC5U1C,iLKzaA,kCACA,EAAA;;ALwaA,iLDkVQ,kCAAkC,EAAA;;AClV1C,6KKzaA,kCACA,EAAA;;ALwaA,iLDwVQ,kCAAkC,EAAA;;ACxV1C,yKKzaA,kCACA,EAAA;;ALwaA,yLD8VQ,6BAA6B,EAAA;;AC9VrC,6LKzaA,iCACA,EAAA;;ALwaA,6LDoWQ,iCAAiC,EAAA;;ACpWzC,yLKzaA,iCACA,EAAA;;ALwaA,6LD0WQ,iCAAiC,EAAA;;AC1WzC,6LKzaA,iCACA,EAAA;;ALwaA,yMDgXQ,6BAA6B,EAAA;;AChXrC,iNKzaA,iCAqV2B,EAAA;;ALoF3B,qMDsXQ,iCAAi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,WAAW,EMjnCnB,sBACA,ENknCQ,aAAa,EAAA;;AC1sBrB,qOKzaA,kBAi+BI,ENsJI,gBAAgB,EMvnCxB,WAk/BI,ENuII,iBAAiB,EMznCzB,WAmgCI,ENwHI,cAAc,EM3nCtB,yBAugCI,ENsHI,cAAc,EAAA;;ACptBtB,ybDwtBQ,kBAAkB,EMjoC1B,QAAgB,ENmoCR,YAAY,EMnoCpB,aA0hCI,EAAA;;ALjnBJ,6NKzaA,SAkiCI,EAAA;;ALznBJ,6NDkuBQ,UAAU,EAAA;;ACluBlB,ieKzaA,cA4jCI,ENqFI,kBAAkB,EMjpC1B,SAikCI,ENkFI,iBAAiB,EMnpCzB,QAAgB,ENqpCR,gBAAgB,EAAA;;AC5uBxB,iOKzaA,eA4lCI,EN6DI,kBAAkB,EMzpC1B,kBAkmCU,EAAA;;ALzrBV,6PDovBQ,cAAc,EM7pCtB,aAqnCI,EAAA;;AL5sBJ,6QDwvBQ,WAAW,EAAA;;ACxvBnB,6eD4vBQ,UAAU,EAAA;;AC5vBlB,qKKzaA,WAupCI,ENkBI,gBAAgB,EMzqCxB,yBA4pCmB,ENeX,iBAAiB,EAAA;;AClwBzB,yJKzaA,oBAmqCI,ENYI,kBAAkB,EM/qC1B,iBAuqCI,ENUI,SAAS,EAAA;;ACxwBjB,yJKzaA,SAmrCI,ENEI,YAAY,EAAA;;AC5wBpB,6UDgxBQ,cAAc,EMzrCtB,cAssCI,ENXI,iBAAiB,EM3rCzB,qBA8sCI,EAAA;;ALryBJ,qPDsxBQ,sBAAsB,EM/rC9B,mBAstCI,ENrBI,gBAAgB,EMjsCxB,cAytCI,ENtBI,eAAe,EMnsCvB,gBA6tCI,EAAA;;ALpzBJ,iRD8xBQ,YAAY,EMvsCpB,yBAmuCI,EN1BI,eAAe,EMzsCvB,gCAsuCyB,EN3BjB,WAAW,EM3sCnB,iBAyuCI,EAAA;;ALh0BJ,yWDsyBQ,WAAW,EAAA;;ACtyBnB,6NKzaA,WAyvCI,EAAA;;ALh1BJ,yPD8yBQ,WAAW,EAAA;;AC9yBnB,iRKzaA,UAqwCI,EN1CI,oBAAoB,EAAA;;AClzB5B,iQKzaA,UA4wCI,EAAA;;ALn2BJ,iQDwzBQ,YAAY,EAAA;;ACxzBpB,iQKzaA,UAqxCI,EAAA;;AL52BJ,qWD8zBQ,oBAAoB,E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","file":"vendor.css","sourcesContent":[null,"/*!\r\n * Elusive Icons 2.0.0 by @ReduxFramework - http://elusiveicons.com - @reduxframework\r\n * License - http://elusiveicons.com/license (Font: SIL OFL 1.1, CSS: MIT License)\r\n */\r\n@font-face {\r\n font-family: \"Elusive-Icons\";\r\n src: url(\"../../fonts/elusiveicons-webfont.eot?v=2.0.0\");\r\n src: url(\"../../fonts/elusiveicons-webfont.eot?#iefix&v=2.0.0\") format(\"embedded-opentype\"), url(\"../../fonts/elusiveicons-webfont.woff?v=2.0.0\") format(\"woff\"), url(\"../../fonts/elusiveicons-webfont.ttf?v=2.0.0\") format(\"truetype\"), url(\"../../fonts/elusiveicons-webfont.svg?v=2.0.0#elusiveiconsregular\") format(\"svg\");\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n\r\n.el {\r\n display: inline-block;\r\n font: normal normal normal 14px/1 \"Elusive-Icons\";\r\n font-size: inherit;\r\n text-rendering: auto;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n transform: translate(0, 0);\r\n}\r\n\r\n.el-lg {\r\n font-size: 1.33333em;\r\n line-height: 0.75em;\r\n vertical-align: -15%;\r\n}\r\n\r\n.el-2x {\r\n font-size: 2em;\r\n}\r\n\r\n.el-3x {\r\n font-size: 3em;\r\n}\r\n\r\n.el-4x {\r\n font-size: 4em;\r\n}\r\n\r\n.el-5x {\r\n font-size: 5em;\r\n}\r\n\r\n.el-fw {\r\n width: 1.28571em;\r\n text-align: center;\r\n}\r\n\r\n.el-ul {\r\n padding-left: 0;\r\n margin-left: 2.14286em;\r\n list-style-type: none;\r\n}\r\n\r\n.el-ul > li {\r\n position: relative;\r\n}\r\n\r\n.el-li {\r\n position: absolute;\r\n left: -2.14286em;\r\n width: 2.14286em;\r\n top: 0.14286em;\r\n text-align: center;\r\n}\r\n\r\n.el-li.el-lg {\r\n left: -1.85714em;\r\n}\r\n\r\n.el-border {\r\n padding: 0.2em 0.25em 0.15em;\r\n border: solid 0.08em #eee;\r\n border-radius: 0.1em;\r\n}\r\n\r\n.pull-right {\r\n float: right;\r\n}\r\n\r\n.pull-left {\r\n float: left;\r\n}\r\n\r\n.el.pull-left {\r\n margin-right: 0.3em;\r\n}\r\n\r\n.el.pull-right {\r\n margin-left: 0.3em;\r\n}\r\n\r\n.el-spin {\r\n -webkit-animation: el-spin 2s infinite linear;\r\n animation: el-spin 2s infinite linear;\r\n}\r\n\r\n.el-pulse {\r\n -webkit-animation: el-spin 1s infinite steps(8);\r\n animation: el-spin 1s infinite steps(8);\r\n}\r\n\r\n@-webkit-keyframes el-spin {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(359deg);\r\n transform: rotate(359deg);\r\n }\r\n}\r\n\r\n@keyframes el-spin {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(359deg);\r\n transform: rotate(359deg);\r\n }\r\n}\r\n\r\n.el-rotate-90 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r\n -webkit-transform: rotate(90deg);\r\n -ms-transform: rotate(90deg);\r\n transform: rotate(90deg);\r\n}\r\n\r\n.el-rotate-180 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\r\n -webkit-transform: rotate(180deg);\r\n -ms-transform: rotate(180deg);\r\n transform: rotate(180deg);\r\n}\r\n\r\n.el-rotate-270 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r\n -webkit-transform: rotate(270deg);\r\n -ms-transform: rotate(270deg);\r\n transform: rotate(270deg);\r\n}\r\n\r\n.el-flip-horizontal {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);\r\n -webkit-transform: scale(-1, 1);\r\n -ms-transform: scale(-1, 1);\r\n transform: scale(-1, 1);\r\n}\r\n\r\n.el-flip-vertical {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\r\n -webkit-transform: scale(1, -1);\r\n -ms-transform: scale(1, -1);\r\n transform: scale(1, -1);\r\n}\r\n\r\n:root .el-rotate-90,\r\n:root .el-rotate-180,\r\n:root .el-rotate-270,\r\n:root .el-flip-horizontal,\r\n:root .el-flip-vertical {\r\n filter: none;\r\n}\r\n\r\n.el-stack {\r\n position: relative;\r\n display: inline-block;\r\n width: 2em;\r\n height: 2em;\r\n line-height: 2em;\r\n vertical-align: middle;\r\n}\r\n\r\n.el-stack-1x,\r\n.el-stack-2x {\r\n position: absolute;\r\n left: 0;\r\n width: 100%;\r\n text-align: center;\r\n}\r\n\r\n.el-stack-1x {\r\n line-height: inherit;\r\n}\r\n\r\n.el-stack-2x {\r\n font-size: 2em;\r\n}\r\n\r\n.el-inverse {\r\n color: #fff;\r\n}\r\n\r\n.el-icon-address-book-alt::before,\r\n.el-address-book-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-address-book::before,\r\n.el-address-book::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-adjust-alt::before,\r\n.el-adjust-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-adjust::before,\r\n.el-adjust::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-adult::before,\r\n.el-adult::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-align-center::before,\r\n.el-align-center::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-align-justify::before,\r\n.el-align-justify::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-align-left::before,\r\n.el-align-left::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-align-right::before,\r\n.el-align-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-arrow-down::before,\r\n.el-arrow-down::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-arrow-left::before,\r\n.el-arrow-left::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-arrow-right::before,\r\n.el-arrow-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-arrow-up::before,\r\n.el-arrow-up::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-asl::before,\r\n.el-asl::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-asterisk::before,\r\n.el-asterisk::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-backward::before,\r\n.el-backward::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-ban-circle::before,\r\n.el-ban-circle::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-barcode::before,\r\n.el-barcode::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-behance::before,\r\n.el-behance::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-bell::before,\r\n.el-bell::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-blind::before,\r\n.el-blind::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-blogger::before,\r\n.el-blogger::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-bold::before,\r\n.el-bold::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-book::before,\r\n.el-book::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-bookmark-empty::before,\r\n.el-bookmark-empty::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-bookmark::before,\r\n.el-bookmark::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-brackets::before,\r\n.el-brackets::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-braille::before,\r\n.el-braille::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-briefcase::before,\r\n.el-briefcase::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-broom::before,\r\n.el-broom::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-brush::before,\r\n.el-brush::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-bulb::before,\r\n.el-bulb::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-bullhorn::before,\r\n.el-bullhorn::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-calendar-sign::before,\r\n.el-calendar-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-calendar::before,\r\n.el-calendar::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-camera::before,\r\n.el-camera::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-car::before,\r\n.el-car::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-caret-down::before,\r\n.el-caret-down::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-caret-left::before,\r\n.el-caret-left::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-caret-right::before,\r\n.el-caret-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-caret-up::before,\r\n.el-caret-up::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-cc::before,\r\n.el-cc::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-certificate::before,\r\n.el-certificate::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-check-empty::before,\r\n.el-check-empty::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-check::before,\r\n.el-check::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-chevron-down::before,\r\n.el-chevron-down::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-chevron-left::before,\r\n.el-chevron-left::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-chevron-right::before,\r\n.el-chevron-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-chevron-up::before,\r\n.el-chevron-up::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-child::before,\r\n.el-child::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-circle-arrow-down::before,\r\n.el-circle-arrow-down::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-circle-arrow-left::before,\r\n.el-circle-arrow-left::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-circle-arrow-right::before,\r\n.el-circle-arrow-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-circle-arrow-up::before,\r\n.el-circle-arrow-up::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-cloud-alt::before,\r\n.el-cloud-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-cloud::before,\r\n.el-cloud::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-cog-alt::before,\r\n.el-cog-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-cog::before,\r\n.el-cog::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-cogs::before,\r\n.el-cogs::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-comment-alt::before,\r\n.el-comment-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-comment::before,\r\n.el-comment::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-compass-alt::before,\r\n.el-compass-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-compass::before,\r\n.el-compass::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-credit-card::before,\r\n.el-credit-card::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-css::before,\r\n.el-css::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-dashboard::before,\r\n.el-dashboard::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-delicious::before,\r\n.el-delicious::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-deviantart::before,\r\n.el-deviantart::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-digg::before,\r\n.el-digg::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-download-alt::before,\r\n.el-download-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-download::before,\r\n.el-download::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-dribbble::before,\r\n.el-dribbble::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-edit::before,\r\n.el-edit::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-eject::before,\r\n.el-eject::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-envelope-alt::before,\r\n.el-envelope-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-envelope::before,\r\n.el-envelope::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-error-alt::before,\r\n.el-error-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-error::before,\r\n.el-error::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-eur::before,\r\n.el-eur::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-exclamation-sign::before,\r\n.el-exclamation-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-eye-close::before,\r\n.el-eye-close::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-eye-open::before,\r\n.el-eye-open::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-facebook::before,\r\n.el-facebook::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-facetime-video::before,\r\n.el-facetime-video::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-fast-backward::before,\r\n.el-fast-backward::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-fast-forward::before,\r\n.el-fast-forward::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-female::before,\r\n.el-female::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-file-alt::before,\r\n.el-file-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-file-edit-alt::before,\r\n.el-file-edit-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-file-edit::before,\r\n.el-file-edit::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-file-new-alt::before,\r\n.el-file-new-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-file-new::before,\r\n.el-file-new::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-file::before,\r\n.el-file::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-film::before,\r\n.el-film::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-filter::before,\r\n.el-filter::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-fire::before,\r\n.el-fire::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-flag-alt::before,\r\n.el-flag-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-flag::before,\r\n.el-flag::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-flickr::before,\r\n.el-flickr::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-folder-close::before,\r\n.el-folder-close::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-folder-open::before,\r\n.el-folder-open::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-folder-sign::before,\r\n.el-folder-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-folder::before,\r\n.el-folder::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-font::before,\r\n.el-font::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-fontsize::before,\r\n.el-fontsize::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-fork::before,\r\n.el-fork::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-forward-alt::before,\r\n.el-forward-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-forward::before,\r\n.el-forward::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-foursquare::before,\r\n.el-foursquare::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-friendfeed-rect::before,\r\n.el-friendfeed-rect::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-friendfeed::before,\r\n.el-friendfeed::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-fullscreen::before,\r\n.el-fullscreen::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-gallery::before,\r\n.el-gallery::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-gbp::before,\r\n.el-gbp::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-gift::before,\r\n.el-gift::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-github-text::before,\r\n.el-github-text::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-github::before,\r\n.el-github::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-glass::before,\r\n.el-glass::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-glasses::before,\r\n.el-glasses::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-globe-alt::before,\r\n.el-globe-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-globe::before,\r\n.el-globe::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-googleplus::before,\r\n.el-googleplus::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-graph-alt::before,\r\n.el-graph-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-graph::before,\r\n.el-graph::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-group-alt::before,\r\n.el-group-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-group::before,\r\n.el-group::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-guidedog::before,\r\n.el-guidedog::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-hand-down::before,\r\n.el-hand-down::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-hand-left::before,\r\n.el-hand-left::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-hand-right::before,\r\n.el-hand-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-hand-up::before,\r\n.el-hand-up::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-hdd::before,\r\n.el-hdd::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-headphones::before,\r\n.el-headphones::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-hearing-impaired::before,\r\n.el-hearing-impaired::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-heart-alt::before,\r\n.el-heart-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-heart-empty::before,\r\n.el-heart-empty::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-heart::before,\r\n.el-heart::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-home-alt::before,\r\n.el-home-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-home::before,\r\n.el-home::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-hourglass::before,\r\n.el-hourglass::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-idea-alt::before,\r\n.el-idea-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-idea::before,\r\n.el-idea::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-inbox-alt::before,\r\n.el-inbox-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-inbox-box::before,\r\n.el-inbox-box::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-inbox::before,\r\n.el-inbox::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-indent-left::before,\r\n.el-indent-left::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-indent-right::before,\r\n.el-indent-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-info-circle::before,\r\n.el-info-circle::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-instagram::before,\r\n.el-instagram::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-iphone-home::before,\r\n.el-iphone-home::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-italic::before,\r\n.el-italic::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-key::before,\r\n.el-key::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-laptop-alt::before,\r\n.el-laptop-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-laptop::before,\r\n.el-laptop::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-lastfm::before,\r\n.el-lastfm::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-leaf::before,\r\n.el-leaf::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-lines::before,\r\n.el-lines::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-link::before,\r\n.el-link::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-linkedin::before,\r\n.el-linkedin::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-list-alt::before,\r\n.el-list-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-list::before,\r\n.el-list::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-livejournal::before,\r\n.el-livejournal::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-lock-alt::before,\r\n.el-lock-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-lock::before,\r\n.el-lock::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-magic::before,\r\n.el-magic::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-magnet::before,\r\n.el-magnet::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-male::before,\r\n.el-male::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-map-marker-alt::before,\r\n.el-map-marker-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-map-marker::before,\r\n.el-map-marker::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-mic-alt::before,\r\n.el-mic-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-mic::before,\r\n.el-mic::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-minus-sign::before,\r\n.el-minus-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-minus::before,\r\n.el-minus::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-move::before,\r\n.el-move::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-music::before,\r\n.el-music::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-myspace::before,\r\n.el-myspace::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-network::before,\r\n.el-network::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-off::before,\r\n.el-off::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-ok-circle::before,\r\n.el-ok-circle::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-ok-sign::before,\r\n.el-ok-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-ok::before,\r\n.el-ok::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-opensource::before,\r\n.el-opensource::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-paper-clip-alt::before,\r\n.el-paper-clip-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-paper-clip::before,\r\n.el-paper-clip::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-path::before,\r\n.el-path::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-pause-alt::before,\r\n.el-pause-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-pause::before,\r\n.el-pause::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-pencil-alt::before,\r\n.el-pencil-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-pencil::before,\r\n.el-pencil::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-person::before,\r\n.el-person::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-phone-alt::before,\r\n.el-phone-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-phone::before,\r\n.el-phone::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-photo-alt::before,\r\n.el-photo-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-photo::before,\r\n.el-photo::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-picasa::before,\r\n.el-picasa::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-picture::before,\r\n.el-picture::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-plane::before,\r\n.el-plane::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-play-alt::before,\r\n.el-play-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-play-circle::before,\r\n.el-play-circle::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-play::before,\r\n.el-play::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-plurk-alt::before,\r\n.el-plurk-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-plurk::before,\r\n.el-plurk::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-plus-sign::before,\r\n.el-plus-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-plus::before,\r\n.el-plus::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-podcast::before,\r\n.el-podcast::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-print::before,\r\n.el-print::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-puzzle::before,\r\n.el-puzzle::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-qrcode::before,\r\n.el-qrcode::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-question-sign::before,\r\n.el-question-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-question::before,\r\n.el-question::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-quote-alt::before,\r\n.el-quote-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-quote-right-alt::before,\r\n.el-quote-right-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-quote-right::before,\r\n.el-quote-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-quotes::before,\r\n.el-quotes::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-random::before,\r\n.el-random::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-record::before,\r\n.el-record::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-reddit::before,\r\n.el-reddit::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-redux::before,\r\n.el-redux::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-refresh::before,\r\n.el-refresh::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-remove-circle::before,\r\n.el-remove-circle::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-remove-sign::before,\r\n.el-remove-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-remove::before,\r\n.el-remove::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-repeat-alt::before,\r\n.el-repeat-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-repeat::before,\r\n.el-repeat::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-resize-full::before,\r\n.el-resize-full::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-resize-horizontal::before,\r\n.el-resize-horizontal::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-resize-small::before,\r\n.el-resize-small::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-resize-vertical::before,\r\n.el-resize-vertical::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-return-key::before,\r\n.el-return-key::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-retweet::before,\r\n.el-retweet::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-reverse-alt::before,\r\n.el-reverse-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-road::before,\r\n.el-road::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-rss::before,\r\n.el-rss::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-scissors::before,\r\n.el-scissors::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-screen-alt::before,\r\n.el-screen-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-screen::before,\r\n.el-screen::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-screenshot::before,\r\n.el-screenshot::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-search-alt::before,\r\n.el-search-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-search::before,\r\n.el-search::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-share-alt::before,\r\n.el-share-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-share::before,\r\n.el-share::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-shopping-cart-sign::before,\r\n.el-shopping-cart-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-shopping-cart::before,\r\n.el-shopping-cart::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-shortcode::before,\r\n.el-shortcode::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-signal::before,\r\n.el-signal::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-skype::before,\r\n.el-skype::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-slideshare::before,\r\n.el-slideshare::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-smiley-alt::before,\r\n.el-smiley-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-smiley::before,\r\n.el-smiley::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-soundcloud::before,\r\n.el-soundcloud::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-speaker::before,\r\n.el-speaker::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-spotify::before,\r\n.el-spotify::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-stackoverflow::before,\r\n.el-stackoverflow::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-star-alt::before,\r\n.el-star-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-star-empty::before,\r\n.el-star-empty::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-star::before,\r\n.el-star::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-step-backward::before,\r\n.el-step-backward::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-step-forward::before,\r\n.el-step-forward::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-stop-alt::before,\r\n.el-stop-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-stop::before,\r\n.el-stop::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-stumbleupon::before,\r\n.el-stumbleupon::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-tag::before,\r\n.el-tag::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-tags::before,\r\n.el-tags::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-tasks::before,\r\n.el-tasks::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-text-height::before,\r\n.el-text-height::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-text-width::before,\r\n.el-text-width::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-th-large::before,\r\n.el-th-large::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-th-list::before,\r\n.el-th-list::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-th::before,\r\n.el-th::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-thumbs-down::before,\r\n.el-thumbs-down::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-thumbs-up::before,\r\n.el-thumbs-up::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-time-alt::before,\r\n.el-time-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-time::before,\r\n.el-time::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-tint::before,\r\n.el-tint::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-torso::before,\r\n.el-torso::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-trash-alt::before,\r\n.el-trash-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-trash::before,\r\n.el-trash::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-tumblr::before,\r\n.el-tumblr::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-twitter::before,\r\n.el-twitter::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-universal-access::before,\r\n.el-universal-access::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-unlock-alt::before,\r\n.el-unlock-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-unlock::before,\r\n.el-unlock::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-upload::before,\r\n.el-upload::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-usd::before,\r\n.el-usd::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-user::before,\r\n.el-user::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-viadeo::before,\r\n.el-viadeo::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-video-alt::before,\r\n.el-video-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-video-chat::before,\r\n.el-video-chat::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-video::before,\r\n.el-video::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-view-mode::before,\r\n.el-view-mode::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-vimeo::before,\r\n.el-vimeo::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-vkontakte::before,\r\n.el-vkontakte::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-volume-down::before,\r\n.el-volume-down::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-volume-off::before,\r\n.el-volume-off::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-volume-up::before,\r\n.el-volume-up::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-w3c::before,\r\n.el-w3c::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-warning-sign::before,\r\n.el-warning-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-website-alt::before,\r\n.el-website-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-website::before,\r\n.el-website::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-wheelchair::before,\r\n.el-wheelchair::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-wordpress::before,\r\n.el-wordpress::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-wrench-alt::before,\r\n.el-wrench-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-wrench::before,\r\n.el-wrench::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-youtube::before,\r\n.el-youtube::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-zoom-in::before,\r\n.el-zoom-in::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-zoom-out::before,\r\n.el-zoom-out::before {\r\n content: \"\";\r\n}\r\n",".select2-container {\r\n box-sizing: border-box;\r\n\r\n display: inline-block;\r\n margin: 0;\r\n position: relative;\r\n vertical-align: middle;\r\n\r\n @import \"single\";\r\n @import \"multiple\";\r\n}\r\n\r\n@import \"dropdown\";\r\n\r\n.select2-close-mask {\r\n border: 0;\r\n margin: 0;\r\n padding: 0;\r\n display: block;\r\n position: fixed;\r\n left: 0;\r\n top: 0;\r\n min-height: 100%;\r\n min-width: 100%;\r\n height: auto;\r\n width: auto;\r\n opacity: 0;\r\n z-index: 99;\r\n\r\n // styles required for IE to work\r\n\r\n background-color: #fff;\r\n filter: alpha(opacity=0);\r\n}\r\n\r\n.select2-hidden-accessible {\r\n border: 0 !important;\r\n clip: rect(0 0 0 0) !important;\r\n -webkit-clip-path: inset(50%) !important;\r\n clip-path: inset(50%) !important;\r\n height: 1px !important;\r\n
|