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":"AAAA,gBAAgB;AAAhB,wKAAA;ACYA,aDPI,4BAA4B,ECiBhC,wDAGI,EDlBA,+TAA+T,ECqBnU,mBACkB,EDpBd,kBAAkB,EAAA;;AC2BtB,MDvBI,qBAAqB,EC2BzB,iDAEC,ED3BG,kBAAkB,EC6BtB,oBACW,ED5BP,mCAAmC,ECgCvC,kCAEe,EDhCX,kCAA0B,EAA1B,0BAA0B,EAAA;;ACwC9B,SDpCI,oBAAoB,EC4CxB,mBACU,ED3CN,oBAAoB,EAAA;;ACoDxB,SDhDI,cAAc,EAAA;;ACwDlB,SDpDI,cAAc,EAAA;;AC4DlB,SDxDI,cAAc,EAAA;;ACkElB,SAGQ,cAAW,EAAA;;AD9DnB,SCsEA,gBAAU,EAGF,kBAAW,EAAA;;ADpEnB,SC4EA,eACI,ED3EA,sBAAsB,ECiF1B,qBACY,EAAA;;AD9EZ,cC2FA,kBACI,EAAA;;ADxFJ,SCqGA,kBACA,EDpGI,gBAAgB,EC2GpB,gBACY,ED1GR,cAAc,ECkHlB,kBACA,EAAA;;AD/GA,eC0HA,gBACI,EAAA;;ADvHJ,aC8HA,4BAAyB,ED5HrB,yBAAyB,ECiI7B,oBAAqB,EAAA;;AD7HrB,cCuIA,YAAe,EAAA;;ADnIf,aC6IA,WAAA,EAAA;;ADzIA,gBCmJA,mBAAmB,EAAA;;AD/InB,iBCyJA,kBAAmB,EAAA;;ADrJnB,WC+JA,6CACe,ED9JX,qCAAqC,EAAA;;ACuKzC,YDnKI,+CAA+C,ECwKnD,uCACY,EAAA;;ADrKZ,6BC8KA,KD5KQ,+BAA+B;ECiLvC,uBACA,EAAA;CAIA,ODlLQ,iCAAiC;ECuLzC,yBACQ,EAAA,EAAA;;AASR,qBD3LI,KCgMJ,+BACgB;ED/LR,uBAAuB,EAAA;CAE3B,OCsMJ,iCACA;EDrMQ,yBAAyB,EAAA,EAAA;;AAIjC,gBC+MA,gEAGC,EDhNG,gCAAgC,EAEhC,wBAAwB,EAAA;;AC0N5B,iBDtNI,gEAAgE,EC2NpE,iCACQ,EAIR,yBACA,EAAA;;AD3NA,iBCoOA,gEAGC,EDrOG,iCAAiC,EAEjC,yBAAyB,EAAA;;AC+O7B,sBD3OI,gEAAgE,ECgPpE,+BACA,EAIA,uBAAoB,EAAA;;AD/OpB,oBCyPA,gEAGC,ED1PG,+BAA+B,EAE/B,uBAAuB,EAAA;;ACoQ3B,sHD5PI,oBAAY,EAAZ,YAAY,EAAA;;ACgRhB,YD5QI,kBAAkB,ECiRtB,qBACA,EDhRI,UAAU,ECoRd,WAAA,EDlRI,gBAAgB,ECuRpB,sBAA0B,EAAA;;ADnR1B,6BAEI,kBAAkB,ECgStB,OAAA,ED9RI,WAAW,ECmSf,kBAAsB,EAAA;;AD/RtB,eCySA,oBACA,EAAA;;ADtSA,eC+SA,cAAA,EAAA;;AD3SA,cCqTA,WAAA,EAAA;;ADjTA,kEAEI,YAAS,EAAI;;ACmUjB,0DAKA,YAAA,EAAA;;ADhUA,sDAEI,YAAS,EAAI;;ACkVjB,8CAKA,YAAA,EAAiB;;AD/UjB,4CAEI,YAAS,EAAI;;ACiWjB,0DAKA,YAAA,EAAA;;AD9VA,4DAEI,YAAS,EAAI;;ACgXjB,sDAKA,YAAA,EAAiB;;AD7WjB,wDAEI,YAAS,EAAI;;AC+XjB,sDAKA,YAAA,EAAe;;AD5Xf,sDAEI,YAAS,EAAI;;AC8YjB,wDAKA,YAAA,EAAiB;;AD3YjB,kDAEI,YAAS,EAAI;;AC6ZjB,wCAKA,YAAA,EAAiB;;AD1ZjB,kDAEI,YAAS,EAAI;;AC4ajB,kDAKA,YAAA,EAAA;;ADzaA,sDAEI,YAAS,EAAI;;AC2bjB,gDAKA,YAAA,EAAA;;ADxbA,gDAEI,YAAS,EAAI;;AC0cjB,0CAKA,YAAA,EAAA;;ADvcA,4CAEI,YAAS,EAAI;;ACydjB,gDAKA,YAAA,EAAe;;ADtdf,0CAEI,YAAS,EAAI;;ACwejB,0CAKA,YAAA,EAAA;;ADreA,8DAEI,YAAS,EAAI;;ACufjB,kDAKA,YAAA,EAAiB;;ADpfjB,kDAEI,YAAS,EAAI;;ACsgBjB,gDAKA,YAAY,EAAA;;ADngBZ,oDAEI,YAAS,EAAI;;ACqhBjB,4CAKA,YAAA,EAAc;;ADlhBd,4CAEI,YAAS,EAAI;;ACoiBjB,0CAKA,YAAa,EAAA;;ADjiBb,kDAEI,YAAS,EAAI;;ACmjBjB,4DAKA,YAAA,EAAA;;ADhjBA,kDAEI,YAAS,EAAI;;ACkkBjB,8CAKA,YAAY,EAAA;;AD/jBZ,wCAEI,YAAS,EAAI;;ACilBjB,sDAKA,YAAA,EAAc;;AD9kBd,sDAEI,YAAS,EAAI;;ACgmBjB,wDAKA,YAAA,EAAA;;AD7lBA,kDAEI,YAAS,EAAI;;AC+mBjB,sCAKA,YAAa,EAAA;;AD5mBb,wDAEI,YAAS,EAAI;;AC8nBjB,wDAKA,YAAA,EAAA;;AD3nBA,4CAEI,YAAS,EAAI;;AC6oBjB,0DAKA,YAAA,EAAgB;;AD1oBhB,0DAEI,YAAS,EAAI;;AC4pBjB,4DAKA,YAAA,EAAA;;ADzpBA,sDAEI,YAAS,EAAI;;AC2qBjB,4CAKA,YAAA,EAAc;;ADxqBd,oEAEI,YAAS,EAAI;;AC0rBjB,oEAKA,YAAA,EAAc;;ADvrBd,sEAEI,YAAS,EAAI;;ACysBjB,gEAKA,YAAA,EAAc;;ADtsBd,oDAEI,YAAS,EAAI;;ACwtBjB,4CAKA,YAAA,EAAc;;ADrtBd,gDAEI,YAAS,EAAI;;ACuuBjB,wCAKA,YAAA,EAAe;;ADpuBf,0CAEI,YAAS,EAAI;;ACsvBjB,wDAKA,YAAA,EAAA;;ADnvBA,gDAEI,YAAS,EAAI;;ACqwBjB,wDAKA,YAAA,EAAe;;ADlwBf,gDAEI,YAAS,EAAI;;ACoxBjB,wDAKA,YAAA,EAAe;;ADjxBf,wCAEI,YAAS,EAAI;;ACmyBjB,oDAKA,YAAA,EAAA;;ADhyBA,oDAEI,YAAS,EAAI;;ACkzBjB,sDAKA,YAAa,EAAA;;AD/yBb,0CAEI,YAAS,EAAI;;ACi0BjB,0DAKA,YAAA,EAAA;;AD9zBA,kDAEI,YAAS,EAAI;;ACg1BjB,kDAKA,YAAA,EAAA;;AD70BA,0CAEI,YAAS,EAAI;;AC+1BjB,4CAKA,YAAA,EAAA;;AD51BA,0DAEI,YAAS,EAAI;;AC82BjB,kDAKA,YAAA,EAAgB;;AD32BhB,oDAEI,YAAS,EAAI;;AC63BjB,4CAKA,YAAA,EAAA;;AD13BA,wCAEI,YAAS,EAAI;;AC44BjB,kEAKA,YAAY,EAAA;;ADz4BZ,oDAEI,YAAS,EAAI;;AC25BjB,kDAKA,YAAA,EAAiB;;ADx5BjB,kDAEI,YAAS,EAAI;;AC06BjB,8DAKA,YAAA,EAAiB;;ADv6BjB,4DAEI,YAAS,EAAI;;ACy7BjB,0DAKA,YAAA,EAAc;;ADt7Bd,8CAEI,YAAS,EAAI;;ACw8BjB,kDAKA,YAAA,EAAe;;ADr8Bf,4DAEI,YAAS,EAAI;;ACu9BjB,oDAKA,YAAA,EAAA;;ADp9BA,0DAEI,YAAS,EAAI;;ACs+BjB,kDAKA,YAAA,EAAA;;ADn+BA,0CAEI,YAAS,EAAI;;ACq/BjB,0CAKA,YAAA,EAAA;;ADl/BA,8CAEI,YAAS,EAAI;;ACogCjB,0CAKA,YAAA,EAAA;;ADjgCA,kDAEI,YAAS,EAAI;;ACmhCjB,0CC1rDA,YAAA,EAAA;;AF+qBA,8CAEI,YAAS,EAAI;;AEjrBjB,0DAAA,YAAA,EAAA;;AFyrBA,wDAEI,YAAS,EAAI;;AE3rBjB,wDCAA,YAAA,EAAiB;;AHmsBjB,8CAEI,YAAS,EAAI;;AGlqBjB,0CAIA,YAAA,EAAA;;AHsqBA,kDAEI,YAAS,EAAI;;AGxpBjB,0CAAA,YAAA,EAAA;;AHgqBA,wDAEI,YAAS,EAAI;;AIztBjB,gDAAA,YAAA,EAAA;;AJiuBA,sDAEI,YAAS,EAAI;;AInuBjB,gEAAA,YAAA,EAAA;;AJ2uBA,sDAEI,YAAS,EAAI;;AI7uBjB,sDAAA,YAAA,EAAA;;AJqvBA,gDAEI,YAAS,EAAI;;AIvvBjB,wCAAA,YAAA,EAAA;;AJ+vBA,0CAEI,YAAS,EAAI;;AIjwBjB,wDAAA,YAAA,EAAA;;AJywBA,8CAEI,YAAS,EAAI;;AI3wBjB,4CAAA,YAAA,EAAA;;AJmxBA,gDAEI,YAAS,EAAI;;AIrxBjB,oDAAA,YAAA,EAAA;;AJ6xBA,4CAEI,YAAS,EAAI;;AI/xBjB,sDAAA,YAAA,EAAA;;AJuyBA,oDAEI,YAAS,EAAI;;AIzyBjB,4CAAA,YAAA,EAAA;;AJizBA,oDAEI,YAAS,EAAI;;AKhzBjB,4CAAA,YAAA,EAAA;;ALwzBA,kDAEI,YAAS,EAAI;;AK1zBjB,oDAAA,YAAA,EAAA;;ALk0BA,oDAEI,YAAS,EAAI;;AKp0BjB,sDAAA,YAAA,EAAA;;AL40BA,gDAEI,YAAS,EAAI;;AK90BjB,wCAAA,YAAA,EAAA;;ALs1BA,sDAEI,YAAS,EAAI;;AKx1BjB,kEAAA,YAAA,EAAA;;ALg2BA,oDAEI,YAAS,EAAI;;AKl2BjB,wDAAA,YAAA,EAAA;;AL02BA,4CAEI,YAAS,EAAI;;AK52BjB,kDAAA,YAAA,EAAA;;ALo3BA,0CAEI,YAAS,EAAI;;AMz3BjB,oDN83BI,YAAS,EAAI;;AM/2BjB,kDAAA,YAAA,EAAA;;ANu3BA,0CAEI,YAAS,EAAI;;AMz3BjB,oDAAA,YAAA,EAAA;;ANi4BA,oDAEI,YAAS,EAAI;;AMn4BjB,4CAAA,YAAA,EAAA;;AN24BA,wDAEI,YAAS,EAAI;;AM74BjB,0DAAA,YAAA,EAAA;;ANq5BA,wDAEI,YAAS,EAAI;;AMv5BjB,oDAAA,YAAA,EAAA;;AN+5BA,wDAEI,YAAS,EAAI;;AMj6BjB,8CAAA,YAAA,EAAA;;ANy6BA,wCAEI,YAAS,EAAI;;AM36BjB,sDAAA,YAAA,EAAA;;ANm7BA,8CAEI,YAAS,EAAI;;AMxrBjB,8CAIA,YAAA,EAAgB;;AAAhB,0CAAA,YAAA,EAeI;;ANkrBJ,4CAEI,YAAS,EAAI;;AMnsBjB,0CAAA,YAAA,EAgGI;;AN2mBJ,kDAEI,YAAS,EAAI;;AM7sBjB,kDAAA,YAAA,EAqII;;ANglBJ,0CAEI,YAAS,EAAI;;AMvtBjB,wDAAA,YAAA,EA2NI;;ANogBJ,kDAEI,YAAS,EAAI;;AMjuBjB,0CAAA,YAAA,EAwPI;;ANifJ,4CAEI,YAAS,EAAI;;AM3uBjB,8CAAA,YAAA,EA+QI;;ANoeJ,0CAEI,YAAS,EAAI;;AMrvBjB,8DAAA,YAAA,EAkSI;;AN2dJ,sDAEI,YAAS,EAAI;;AM/vBjB,gDAAA,YAAA,EAiTI;;ANsdJ,wCAEI,YAAS,EAAI;;AMzwBjB,sDAAA,YAAA,EAgUI;;ANidJ,4CAEI,YAAS,EAAI;;AMnxBjB,0CAAA,YAAA,EA+UI;;AN4cJ,4CAEI,YAAS,EAAI;;AM7xBjB,gDAAA,YAAA,EA8VI;;ANucJ,gDAEI,YAAS,EAAI;;AMvyBjB,wCAAA,YAAA,EA6WI;;ANkcJ,oDAEI,YAAS,EAAI;;AMjzBjB,gDAAA,YAAA,EA4XI;;AN6bJ,sCAEI,YAAS,EAAI;;AM3zBjB,sDAAA,YAAA,EA2YI;;ANwbJ,8DAEI,YAAS,EAAI;;AMr0BjB,sDAAA,YAAA,EA0ZI;;ANmbJ,0CAEI,YAAS,EAAI;;AM/0BjB,oDAAA,YAAA,EAyaI;;AN8aJ,4CAEI,YAAS,EAAI;;AMz1BjB,sDAAA,YAAA,EAwbI;;ANyaJ,8CAEI,YAAS,EAAI;;AMn2BjB,8CAAA,YAAA,EAucI;;ANoaJ,oDAEI,YAAS,EAAI;;AM72BjB,4CAAA,YAAA,EAsdI;;AN+ZJ,oDAEI,YAAS,EAAI;;AMv3BjB,4CAAA,YAAA,EAqeI;;AN0ZJ,8CAEI,YAAS,EAAI;;AMj4BjB,gDAAA,YAAA,EAofI;;ANqZJ,4CAEI,YAAS,EAAI;;AM34BjB,kDAAA,YAAA,EAmgBI;;ANgZJ,wDAEI,YAAS,EAAI;;AMr5BjB,0CAAA,YAAA,EAkhBI;;AN2YJ,oDAEI,YAAS,EAAI;;AM/5BjB,4CAAA,YAAA,EAiiBI;;ANsYJ,oDAEI,YAAS,EAAI;;AMz6BjB,0CAAA,YAAA,EAgjBI;;ANiYJ,gDAEI,YAAS,EAAI;;AMn7BjB,4CAAA,YAAA,EA+jBI;;AN4XJ,8CAEI,YAAS,EAAI;;AM77BjB,8CAAA,YAAA,EA8kBI;;ANuXJ,4DAEI,YAAS,EAAI;;AMv8BjB,kDAAA,YAAA,EA6lBI;;ANkXJ,oDAEI,YAAS,EAAI;;AMj9BjB,gEAAA,YAAA,EA4mBI;;AN6WJ,wDAEI,YAAS,EAAI;;AM39BjB,8CAAA,YAAA,EA2nBI;;ANwWJ,8CAEI,YAAS,EAAI;;AMr+BjB,8CAAA,YAAA,EA0oBI;;ANmWJ,8CAEI,YAAS,EAAI;;AM/+BjB,4CAAA,YAAA,EAypBI;;AN8VJ,gDAEI,YAAS,EAAI;;AMz/BjB,4DAAA,YAAA,EAwqBI;;ANyVJ,wDAEI,YAAS,EAAI;;AMngCjB,8CAAA,YAAA,EAwrBI;;ANmVJ,sDAEI,YAAS,EAAI;;AM7gCjB,8CAAA,YAAA,EAusBI;;AN8UJ,wDAEI,YAAS,EAAI;;AMvhCjB,oEAAA,YAAA,EAstBI;;ANyUJ,0DAEI,YAAS,EAAI;;AMjiCjB,gEAAA,YAAA,EAquBI;;ANoUJ,sDAEI,YAAS,EAAI;;AM3iCjB,gDAAA,YAAA,EAovBI;;AN+TJ,wDAEI,YAAS,EAAI;;AMrjCjB,0CAAA,YAAA,EAmwBI;;AN0TJ,wCAEI,YAAS,EAAI;;AM/jCjB,kDAAA,YAAA,EAkxBI;;ANqTJ,sDAEI,YAAS,EAAI;;AMzkCjB,8CAAA,YAAA,EAiyBI;;ANgTJ,sDAEI,YAAS,EAAI;;AMnlCjB,sDAAA,YAAA,EAk0BI;;ANyRJ,8CAEI,YAAS,EAAI;;AM7lCjB,oDAAA,YAAA,EAy3BI;;AN4OJ,4CAEI,YAAS,EAAI;;AMvmCjB,sEAAA,YAAA,EA84BI;;ANiOJ,4DAEI,YAAS,EAAI;;AMjnCjB,oDAAA,YAAA,EAi+BI;;ANwJJ,8CAEI,YAAS,EAAI;;AM3nCjB,4CAAA,YAAA,EAghCI;;ANmHJ,sDAEI,YAAS,EAAI;;AMroCjB,sDAAA,YAAA,EA0iCI;;ANmGJ,8CAEI,YAAS,EAAI;;AM/oCjB,sDAAA,YAAA,EAykCI;;AN8EJ,gDAEI,YAAS,EAAI;;AMzpCjB,gDAAA,YAAA,EAqnCI;;AN4CJ,4DAEI,YAAS,EAAI;;AMnqCjB,kDAAA,YAAA,EAupCI;;ANoBJ,sDAEI,YAAS,EAAI;;AM7qCjB,0CAAA,YAAA,EA6qCI;;ANQJ,4DAEI,YAAS,EAAI;;AMvrCjB,0DAAA,YAAA,EA8sCI;;ANfJ,kDAEI,YAAS,EAAI;;AMjsCjB,0CAAA,YAAA,EAguCI;;ANvBJ,wDAEI,YAAS,EAAI;;AM3sCjB,wCAAA,YAAA,EA+uCI;;AN5BJ,0CAEI,YAAS,EAAI;;AMrtCjB,4CAAA,YAAA,EAqwCI;;ANxCJ,wDAEI,YAAS,EAAI;;AM/tCjB,sDAAA,YAAA,EAqxCI;;AN9CJ,kDAEI,YAAS,EAAI;;AMzuCjB,gDAAA,YAAA,EAqzCI;;ANpEJ,sCAEI,YAAS,EAAI;;AMnvCjB,wDAAA,YAAA,EA61CI;;ANlGJ,oDAEI,YAAS,EAAI;;AMoIjB,kDCjpDA,YAAA,EAAA;;AA8BA,0CASA,YAAA,EACI;;APk/CJ,0COv+CA,YAAW,EACP;;AP2+CJ,4CAEI,YAAS,EAAI;;AAGjB,oDAEI,YAAS,EAAI;;AOt8CjB,4CAMA,YAAA,EAAA;;AAQA,8CAIA,YAAa,EAAC;;APi8Cd,gDOp7CA,YAAW,EACP;;APw7CJ,kEO76CA,YACI,EAAA;;APi7CJ,sDAEI,YAAS,EAAI;;AOj6CjB,8CPs6CI,YAAS,EAAI;;AO35CjB,8CAKA,YAAA,EAAA;;AAOA,wCAIA,YAAU,EAAA;;APw5CV,0CAEI,YAAS,EAAI;;AAGjB,8CAEI,YAAS,EAAI;;AOl4CjB,oDPu4CI,YAAS,EAAI;;AO53CjB,sDAKA,YAAY,EACR;;AAMJ,4CAQA,YAAa,EAAC;;AAOd,oDAoBA,YAAa,EAAC;;AP+1Cd,4CAEI,YAAS,EAAI;;AO30CjB,oDPg1CI,YAAS,EAAI;;AAGjB,wDAEI,YAAS,EAAI;;AO7yCjB,sDAIA,YAAa,EAAA;;AAMb,oDAUA,YAAa,EAAC;;APsyCd,wCAEI,YAAS,EAAI;;AAGjB,0DAEI,YAAS,EAAI;;AOrwCjB,wDAKA,YAAY,EAAA;;AAMZ,gDAcA,YAAa,EAAA;;APyvCb,sDAEI,YAAS,EAAI;;AAGjB,oDAEI,YAAS,EAAI;;AO7qCjB,sDAKA,YAAA,EAAgB;;APgrChB,8CAEI,YAAS,EAAI;;AAGjB,gDAEI,YAAS,EAAI;;AO1nCjB,gDAIA,YAAM,EACN;;AP6nCA,kDAEI,YAAS,EAAI;;AA5rDjB,qBCAA,8BAAA,EAAA,sBAAA,EDGI,qBAAqB,ECSrB,SACO,EDRP,kBAAkB,ECiBtB,sBACe,EAAA;;ADvBf,gDCAA,8BAAA,EAAA,sBAAA,EDGI,eAAe,ECSf,cACS,EASb,YACI,EAKJ,sBACe,EADf,qBACe,EADf,iBACe,EDpBX,yBAAyB,EAAA;;AAT7B,6ECoCO,cACQ,EDxBP,iBAAiB,EC2BlB,mBAEN,EAEM,gBACI,ED5BH,uBAAuB,ECgCxB,mBAEH,EAAA;;ADnDJ,0EC2DO,6BAEG,EDtCF,YAAY,EC4Cd,cACI,EAAA;;ADpEV,wFA+BY,kBAAkB,ECsD3B,kBACe,EAAA;;ADtFlB,kDCAA,8BAAA,EAAA,sBAAA,EDGI,eAAe,ECSf,cACS,EASb,gBACe,EAKf,sBACe,EADf,qBACe,EADf,iBACe,EDpBX,yBAAyB,EAAA;;AAT7B,+ECoCO,eACW,EDxBV,gBAAgB,EC2BjB,UACM,EAAA;;ADzCb,4ECiDO,6BAEQ,EDhCP,YAAY,ECoCd,cACM,EAAA;;ADxDZ,oECuEA,8BACa,EADb,sBACa,ED7CL,YAAY,ECkDpB,eACW,EDjDH,eAAe,ECoDvB,gBACe,EDnDP,UAAU,ECsDf,eACC,EDrDI,YAAY,ECwDjB,YACC,EDvDI,sBAAsB,EC0DtB,uBACe,EDzDf,gBAAgB,EC6DxB,oBACI,EAAA;;ADnGJ,kGC0GiB,wBAAc,EAAA;;AD1G/B,oBCAA,uBAAA,EDGI,sBAAsB,ECStB,kBACS,EASb,8BACe,EADf,sBACe,EAKf,cACa,EAGb,kBACe,EDtBX,eAAe,EAEf,WAAW,EAEX,aAAa,EAAA;;ACkCjB,mBD9BI,cAAc,EAAA;;ACwClB,4BDpCI,gBAAgB,EC4CpB,SAAa,ED1CT,UAAU,EAAA;;ACoDd,2BDhDI,YAAY,EAEZ,sBAAiB,EAAjB,qBAAiB,EAAjB,iBAAiB,ECsDlB,yBACa,EAAA;;ADnDhB,uCC0DA,eACI,EAAA;;ADvDJ,6CCgEA,OAAA,EAAA;;AD5DA,oDACI,mBAAmB,ECsEvB,4BAEQ,EACA,6BAAuB,EAAA;;ADpE/B,oDC4EA,gBACI,ED3EA,yBAAyB,ECiF7B,0BACY,EAAA;;AD9EZ,4BC2FA,cAAA,EDzFI,YAAY,EAAA;;AAFhB,mDCyGM,YAAa,EDnGX,WAAW,EC2GnB,8BACsB,EADtB,sBACsB,EAAA;;ADlHtB,iFAUY,wBAAwB,EAAA;;AAVpC,iDC0IA,aACW,EAAA;;AA1JX,sBDzBI,SAAS,EC6Bb,SACI,ED5BA,UAAU,ECgCd,cACI,ED/BA,eAAe,ECoCnB,OAAW,EDlCP,MAAM,ECsCV,gBACc,EDrCV,eAAe,EC4CnB,YACI,ED3CA,WAAW,EC8Cf,UACI,ED7CA,WAAW,EAIX,sBAAsB,ECsDvB,wBACa,EAAA;;ADnDhB,6BC0DA,oBACI,EDzDA,8BAA8B,EC6DlC,wCACkC,ED5D9B,gCAAgC,ECgEpC,sBAAkB,EAGV,2BAAuB,EAE3B,qBACqB,EACjB,6BAAyB,EDlE7B,qBAAqB,ECsEzB,8BAEQ,EAAA;;ADpHR,yDCAA,sBAAA,EAIA,sBACiB,EDFb,kBAAkB,EAAA;;AAHtB,sFCsBO,WACM,EDhBL,iBAAiB,EAAA;;AAPzB,mFAWQ,eAAe,ECyBhB,YACQ,EDxBP,iBAAiB,EC2BlB,YACQ,ED1BP,kBAAkB,EC6BnB,kBACa,EAAA;;AD7CpB,yFCuDM,WACF,EAAA;;ADxDJ,mFCmEM,YACE,EAGR,kBACa,EAKb,QACI,EDjDI,UAAU,EAEV,WAAW,EAAA;;AA/BnB,qFCyFG,sDAEF,EDxDW,mBAAmB,EC2D3B,2BAAmB,EAKnB,SAAA,ED5DQ,SAAS,ECmEJ,iBAAc,EAGvB,gBAAmB,EDjEf,kBAAkB,ECyEb,QAAE,EAGX,QAAA,EAAA;;ADxHR,8FAuDY,WAAW,EAAA;;AAvDvB,8FA2DY,SAAS,ECqGf,WACN,EAAA;;ADjKA,qFAmEQ,sBAAsB,EC0H9B,eACI,EAAA;;AD9LJ,+GAuEY,aAAa,EAAA;;AAvEzB,6GCyNc,sDAGb,ED3Ie,2BAA2B,EAAA;;AAjF3C,2DCAA,uBAAA,EAIA,sBACiB,EDFb,kBAAkB,ECSlB,YACS,EDRT,mBAAmB,ECiBvB,kBACe,EDhBX,kBAAkB,EAAA;;AAPtB,wFCgCO,mBAEN,EAAA;;ADlCD,qFCwCO,eACW,ED1BV,iBAAiB,EC6BlB,YACI,ED5BH,kBAAkB,ECgCnB,eACW,EAKZ,kBACQ,EDnCN,QAAQ,EAMR,YAAY,EAAA;;AA3BpB,sFA+BQ,yBAAyB,ECsD9B,sBACe,EDrDV,kBAAkB,ECwDvB,8BACc,EADd,sBACc,EAGT,qBACa,EDzDb,gBAAgB,EC6DxB,eACI,ED5DI,UAAU,ECgElB,kBAAkB,EAMV,kBAAiB,EDjEjB,eAAe,ECsEvB,gBACM,EAEE,uBAAuB,EAGvB,sBAAmB,EACnB,mBAAyB,EAAA;;ADzHjC,+FCoIA,eACU,EAMV,iBACY,EDrFJ,kBAAkB,EAAA;;AAvD1B,8FA2DQ,6BAA6B,ECqG/B,YAAa,EDnGX,4BAA4B,EC2GpC,2BAEI,ED3GI,8BAA8B,EAE9B,WAAW,ECwHnB,eACI,EAGJ,cACI,EDzHI,iBAAiB,EAEjB,cAAc,EAEd,kBAAkB,ECiI1B,OAAA,ED/HQ,MAAM,EAAA;;AA3Ed,uMCoNA,yBACU,EDtIE,WAAW,EC0IvB,aACA,EAAA;;AD1NA,iGC6OA,gBAA4B,EDpJhB,kBAAkB,EAAA;;AAzF9B,0GA6FY,iBAAiB,EC+J7B,kBACA,EAAA;;AD7PA,yGCsQY,2BACI,EDpKJ,kBAAkB,ECwK9B,yBACA,EDvKY,4BAA4B,EC2KxC,4BACY,ED1KA,+BAA+B,EAAA;;AAvG3C,gGA2GY,WAAW,ECoLvB,iBACA,EDnLY,kBAAkB,EAAA;;AA7G9B,oFCmTA,uBACQ,ED/LA,UAAU,EAAA;;AArHlB,uFA2HQ,sBAAsB,EC4M9B,eAAiB,EAAA;;ADvUjB,6FCiVA,aAAkB,EAAA;;ADjVlB,qNCuBI,yBACA,EDjBQ,0BAA0B,EAAA;;AAPtC,qNAaY,4BAA4B,EC4BpC,6BACH,EAAA;;AD1CD,+ECuDY,sBACU,EAAA;;ADxDtB,6ECuEW,uBACE,ED7CD,YAAY,ECkDZ,UACD,EDjDC,wBAAgB,EAAhB,gBAAgB,ECoDjB,6BAEV,EAAA;;ADnFD,2EAmCQ,iBAAiB,EC0DjB,gBACJ,EAAA;;AD9FJ,gFC0GiB,iBAAc,EAAA;;AD1G/B,wGA4CgB,eAAe,EAAA;;AA5C/B,yGCyHmB,iBAAc,EDxEjB,iBAAiB,EAAA;;AAjDjC,kICqII,iBAAQ,EDhFQ,iBAAiB,EAAA;;AArDrC,2JCmJI,iBAAQ,ED1FY,iBAAiB,EAAA;;AAzDzC,oLCiKM,iBACN,EDrG4B,iBAAiB,EAAA;;AA7D7C,6MCmLI,iBACA,EDnH4B,iBAAiB,EAAA;;AAjEjD,8DA2EQ,UAAU,EAAA;;AA3ElB,iEA+EQ,WAAW,EAAA;;AA/EnB,iEAmFQ,sBAAsB,EAAA;;AAnF9B,wGAuFQ,yBAAyB,ECsJjC,YAAoB,EAAA;;AD7OpB,sDCuPA,eAAmB,ED1JX,cAAc,EC+JtB,YAAoB,EAAA;;ADzPpB,yDCHA,yBAAA,EDGI,sBCoBS,EAXT,kBDLe,ECenB,UACI,EDhBA,uEAAoG,EAEpG,sGAAkG,EAAlG,qEAAkG,ECuBtG,2BAEC,EDvBG,sHAAwJ,EAAA;;AAR5J,+DAQQ,yBAFoB,EAAA;;AAN5B,sFAYQ,WAAW,EC6BZ,iBACa,EAAA;;AD1CpB,mFCoDM,eACM,EDnCJ,YAAY,ECsCb,iBACO,EDrCN,YAAY,EC4Cd,kBACI,EAAA;;ADjEV,yFC0EA,WACS,EAAA;;AD3ET,mFCkFG,sBACe,EAGf,YACC,EDvDI,2BCZK,EAsEL,4BDtFW,EA8BX,+BA9BW,EAgCX,YAAY,ECmEZ,kBAAuB,EAIvB,QAAW,EDlEX,UAAU,ECyEV,WAAW,ED9Gf,yEAAoG,EAEpG,wGAAkG,EAAlG,uEAAkG,ECuBtG,2BAEC,EDvBG,sHAAwJ,EAAA;;AAR5J,qFAgDY,sDAAsD,ECiFlE,mBACY,EDhFA,2BAA2B,EAE3B,SAAS,EC2FrB,SAAoB,EAOpB,iBACY,ED/FA,gBAAgB,EAEhB,kBAAkB,EAElB,QAAQ,ECkHR,QACZ,EAAA;;AD/KA,8FCkMA,WAAA,EAAA;;ADlMA,8FC4MA,YAAmB,EDlIP,4BCtDC,EDwDD,gBAAgB,EC0I5B,2BDlNmB,EA0EP,8BA1EO,EA4EP,SAAS,ECgJrB,WAAsB,EAAA;;ADhOtB,iFAwFQ,yBAlFoB,EAAA;;AAN5B,2GCyPA,uBACA,EAIA,YAAiB,EAAA;;AD9PjB,6GAgGgB,sDAAsD,ECwKtE,2BACY,EAAA;;ADzQZ,0GAwGY,gBAAgB,ECoL5B,yBACW,EDnLC,0BAA0B,EAtGlC,qEAAoG,EAEpG,wGAAkG,EAAlG,mEAAkG,ECuBtG,2BAEC,EDvBG,sHAAwJ,EAAA;;AAR5J,0GAkHY,mBAAmB,ECmM/B,4BACiB,EDlML,6BAA6B,EAhHrC,uEAAoG,EAEpG,sGAAkG,EAAlG,qEAAkG,ECuBtG,2BAEC,EDvBG,sHAAwJ,EAAA;;AAR5J,2DCHA,uBAAA,EDGI,sBCoBS,EAXT,kBDLe,ECenB,YACI,EAKJ,UACI,EAGJ,mBACkB,EDtBd,kBAAkB,EAAA;;AARtB,iECqCO,yBD/BqB,EAAA;;AAN5B,qFC8CO,aACS,EAAA;;AD/ChB,sFCwDO,yBAEC,EDtCA,sBCAK,EA4CP,kBD5Da,ECgEnB,qBACa,ED7CL,gBAAgB,ECkDxB,eACW,EDjDH,UAAU,EAAA;;AA1BlB,+FA8BQ,eAAe,EAEf,iBAAiB,EC0DjB,kBACJ,EAAA;;AD3FJ,8FCoGA,6BAEQ,EACA,YAAW,EAGX,2BDtGW,ECuGX,8BDvGW,EC2GnB,WDlHmB,ECqHX,eAAW,EAIX,cAAW,EDxEX,iBAAiB,EAEjB,cAAc,EAAA;;AAhDtB,oGCwIA,WA3IA,EDuDY,aAAa,EAAA;;AApDzB,iGA4DY,gBAAgB,ECkHhB,kBAER,EAAA;;ADhLJ,0GC0LY,iBACM,EDzHN,kBAAkB,EAAA;;AAlE9B,yGAsEY,yBAAyB,ECiIrC,4BACA,EDhIY,4BApEO,ECwMnB,+BDxMmB,EAAA;;AAJnB,mFAgFQ,yBA1EoB,EAAA;;AAN5B,4GC0OA,gBAA4B,EDpJhB,yBAAyB,ECyJrC,0BACA,EAAA;;ADhPA,4GC8PA,mBACA,EDjKY,4BAA4B,ECqK5B,6BAER,EAAA;;ADrQJ,+EAMY,sBCcC,EAUT,UAAW,EAAA;;AD9Bf,6EC0CI,UAAO,ED5BC,wBAAgB,EAAhB,gBAAgB,EAAA;;AAd5B,gDCwDO,uBD9CuB,EAUtB,6BAA6B,EAAA;;AApBrC,uDAwBQ,mBAAmB,EAAA;;AAxB3B,uDA4BQ,gBAAgB,EAAA;;AA5BxB,2EAgCQ,iBARkB,ECkElB,gBACJ,EAAA;;AD3FJ,8DCoGA,UAAkB,EAAA;;ADpGlB,iEAyCQ,WAXmC,EAAA;;AA9B3C,wGCsHQ,yBAtCP,EDlCO,YAlB6B,EAAA;;AA5BrC,sDAkDQ,eAAe,ECsFvB,cACI,EDrFI,YAAY,EAAA;;AApDpB,wEAwDQ,qBAlDoB,EAAA;;AAT5B,2NAAA;ACgCA,+CAIA,aACI,EAAA;;ADtBJ,mECkCO,kBAEH,EDhCI,MAAM,ECoCR,OACF,EDnCI,aAAa,ECsCd,UACK,EDrCJ,yBAAyB,EAAA;;AARjC,+GCwDW,gBACE,ED7CD,uBAAuB,ECkDvB,sBAEX,EDlDW,2BAA2B,EAAA;;AAdvC,yJCuEI,YAAY,EAAA;;ADvEhB,6HC+EI,wBAAmB,EDzDP,eAAe,EAAA;;AAtB/B,2GC8FQ,iBAAmB,EACV,kBAAgB,EAAA;;AD/FjC,yGCyGQ,kBAAmB,EACV,SAAE,EDxEP,iBAAiB,EC4E7B,gBACY,ED3EA,yBAAyB,ECiFrC,cACY,EAAA;;ADtHZ,qGCmIA,WACI,ED1FQ,cAAc,ECgG1B,mBACY,ED/FA,UAAU,ECqGhB,gBACA,EDpGM,uBAAuB,EAAA;;AA9CnC,uHAkDY,kBAAkB,ECwHlB,WACR,EDvHQ,QAAQ,EC0HR,WACR,EDzHQ,mBAAmB,EC4HnB,YACD,ED3HC,YAAY,EAAA;;AAxDxB,mECgMA,uCACc,EDnIN,cAAc,EAAA;;AA9DtB,yFC0MA,cACA,EAAA;;AD3MA,mUAwEY,uCAAuC,ECsJnD,cAAoB,EAAA;;AD9NpB,uGCwOA,yBACA,EAAA;;ADzOA,iJCuPA,wBACO,EAAA;;ADxPP,iTA0FQ,+BAA+B,EAAA;;AA1FvC,+SC0RA,8BACS,EAAA;;AD3RT,2SAwGQ,4BAA4B,EAAA;;AAxGpC,ySC6TA,2BACA,EAAA;;AD9TA,qFCuUA,yBACS,EDpND,qBAAqB,ECwN7B,uBACA,EDvNQ,wBAAwB,EC2NhC,sBACA,ED1NQ,mBAAmB,EC8N3B,sBACA,ED7NQ,cAAc,EAAA;;AA1HtB,iHA8HQ,YAAY,EAAA;;AA9HpB,mFAkIQ,yBAAyB,EC6OjC,mBAA2B,ED3OnB,cAAc,ECgPtB,iBAAmB,EAAA;;ADpXnB,yFC8XA,sBACA,EDrPQ,kBAAkB,EAAA;;AA1I1B,qFA8IQ,yBAAyB,EC+PjC,mBAAoB,ED7PZ,cAAc,EAAA;;AAhJtB,2MC4ZA,WAAA,EDtQQ,cAAc,EC2QtB,yBACA,EAAA;;ADlaA,qGC2aA,WAAc,EAAA;;AD3ad,6kBCocA,cAAkB,ED9RV,qBAAqB,EAAA;;AAtK7B,qYCwdA,yBACQ,ED3SA,mBAAmB,EC+S3B,mBAAoB,ED7SZ,WAAW,EAAA;;AAhLnB,qEAoLQ,iBAAiB,ECwTzB,qBACA,EDvTQ,kBAAkB,EC2T1B,mBAAoB,EDzTZ,kBAAkB,EC8T1B,eACA,ED7TQ,sBAAsB,ECiU9B,kBAA0B,ED/TlB,yBAAyB,ECoUjC,sBACA,EDnUQ,qBAAqB,ECuU7B,iBAAmB,EDrUX,iBAAiB,EAAA;;AAhMzB,uFC+gBA,kFAGC,EAAA;;ADlhBD,yFAwMQ,oBAAoB,ECsV5B,mBACA,EAAA;;AD/hBA,2GA4MY,kBAAkB,EC4V9B,QAAA,ED1VY,SAAS,EC+VrB,gBACA,ED9VY,iBAAiB,EAAA;;AAhN7B,uFC4jBA,iCAEI,EAAA;;AD9jBJ,uKA0NQ,kFAAkF,EAAA;;AA1N1F,6EA8NQ,6BAA6B,EAAA;;AA9NrC,2FAkOQ,kCAAkC,EAAA;;AAlO1C,iEAsOQ,WAAW,ECmYnB,YAAiB,EDjYT,qBAAqB,ECsY7B,sBAA8B,EDpYtB,kBAAkB,ECyY1B,kBAA0B,EDvYlB,qBAAqB,EC4Y7B,gBAAqB,ED1Yb,4BAA4B,EAAA;;AAIpC,qBCqZA,mBACA,EDpZI,WAAW,ECwZf,yBACA,EDvZI,eAAe,EC2ZnB,MAAA,EDzZI,OAAO,EC8ZX,WAAA,ED5ZI,YAAY,EAAA;;ACsahB,YDlaI,YAAY,EAAA;;AC4ahB,iFAUA;mCDuQmC,EA/qB/B,4CAAA,ECicJ,sBAAA,EDrbI,mDAAA,EAIA,kPAAA,EAYA,2DAAA,ECwhBJ,yDAAA,EDtbI,uDAAA,ECi5BJ,wBAAA,ED7xBI,4CAAA,EC4yBJ,sBAAA,EA2EA,gBAAA,EKxnCA,qEAAA,EAIA,mDAAA,EN+yBI,kBAAA,EM/yBJ,aAAA,EAAA,uMAAA,EAAA,uCAAA,EAAA,8MAAA,EN68BM,oDAAA,EAwDA,4DAAA,EMjVF,qDAAA,EAprBJ,uBAAA,EAAA,mEAAA,ENuiCI,2CAAA,EAEA,0BAAA,EMziCJ,cAAA,ENimCI,gBAAA,EAIE,mCAAA,EAEF,8MAAA,EMvmCJ,4BAAA,ENqvCI,gBAAA,EOv5CJ,gDAAA,EACsB;;AN0kBtB,6JDlaQ,0BAA0B,EAAA;;ACkalC,qHAwCA,cAAmB,EDhcX,qBAAqB,ECqc7B,gBAAwB,EDnchB,4BAA4B,EAAA;;ACsZpC,6JD5XQ,sBAAsB,EC+e9B,sGAGC,EDhfO,cAAc,EAAA;;AC0XtB,yJDtXQ,iBAAiB,ECwfzB,qCACY,EDvfJ,uEAAuE,EC2f/E,sBACA,EAAA;;AAxIA,iKDhXQ,WAAW,EAAA;;ACgXnB,6lBAqKA,yBAAiC,ED3gBzB,4BAA4B,ECghBpC,uGAGC,EDjhBO,kEAAkE,EAIlE,iHAA0D,EAA1D,0DAA0D,ECyhBlE,kHAGC,EAED,gDAEiB,EAGjB,WAAkB,ED7hBV,eAAe,ECkiBvB,mBACA,EDjiBQ,sBAAsB,ECqiB9B,yBACQ,EDpiBA,yFAAyF,EAEzF,iFAAiF,EC2iBzF,gDAEI,EAQJ,wCACe,EDhjBP,iBAAiB,EAAA;;AC8UzB,qhBDtUQ,WAAW,ECgkBnB,qBACA,EAAA;;AA3PA,yoCA8QA,4BACU,ED3kBF,WAAW,EC+kBnB,qBACA,EAAA;;AApRA,6qBDpTQ,cAAc,EC2lBtB,qBACA,EAAA;;AAxSA,ilBD9SQ,sBAAsB,EComB9B,mBACA,EDnmBQ,cAAc,EAAA;;AC4StB,ygBAqUA,cAAe,ED3mBP,qBAAqB,EAAA;;ACsS7B,6JA+UA,aAAA,EAAA;;AA/UA,ieAwWA,eAAsB,EDhoBd,mBAAmB,ECqoB3B,iBACA,EDpoBQ,gBAAgB,EAAA;;ACsRxB,qnBAiYA,kBACA,EDhpBQ,mBAAmB,ECopB3B,cAAkB,EDlpBV,yBAAyB,ECupBjC,2BACA,EDtpBQ,4FAA4F,EC+pBpG,qHAGC,ED9pBO,gEAAgE,EAEhE,6FAA8D,EAA9D,8DAA8D,ECmqBtE,kHAGC,EDpqBO,yCAAyC,ECsqBjD,qCAEI,EDtqBI,uEAAuE,ECyqB/E,6CAEI,EDzqBI,iBAAiB,EC4qBzB,mBACA,EDzqBQ,kBAAkB,ECkrB1B,2DAGC,EAED,mDAEiB,EAAA;;AA/bjB,6oBDhPQ,cAAc,EAAA;;ACgPtB,qkBAgeA,kBACA,EDzsBQ,mBAAmB,EC6sB3B,WAAiB,ED3sBT,iBAAiB,ECgtBzB,mBAAoB,ED5sBZ,kBAAkB,ECstB1B,2DAEiB,EAGjB,mDAEiB,EDztBT,yBAAyB,EC4tBjC,2BACA,ED3tBQ,4FAA4F,ECouBpG,qHAGC,EDnuBO,gEAAgE,EAEhE,6FAA8D,EAA9D,8DAA8D,ECwuBtE,kHAGC,EDzuBO,yCAAyC,EC2uBjD,qCACmB,ED1uBX,uEAAuE,EAAA;;ACkN/E,6lBA2iBA,cAAA,EAAA;;AA3iBA,ioBDtMQ,cAAc,EAAA;;ACsMtB,ioBAokBA,iBACA,EAAA;;AArkBA,ypBD5LQ,YAAY,EC+wBpB,yBACA,ED9wBQ,mBAAmB,EAAA;;AC0L3B,ymBAkmBA,aAAmB,EDtxBX,yBAAyB,EC2xBjC,sBACA,EAAA;;AAxmBA,iMDhLQ,yBAAyB,EAAA;;ACgLjC,qHAqoBA,WAAgB,ED3yBR,YAAY,ECgzBpB,kFAGC,EAAA;;AA7oBD,iMDlKQ,kFAAkF,EAAA;;ACkK1F,6LAypBA,kFAGC,EAAA;;AA5pBD,6LD5JQ,kFAAkF,EAAA;;AC4J1F,yWDxJQ,kFAAkF,EAAA;;ACwJ1F,yLAkrBA,kFAGC,EAAA;;AArrBD,qMDlJQ,kFAAkF,EAAA;;ACkJ1F,6XD9IQ,kFAAkF,EAAA;;AC8I1F,6JAgtBA,wBACA,EAAA;;AAjtBA,iKDtIQ,4BAA4B,EAAA;;ACsIpC,6JA+tBA,4BACA,EAAA;;AAhuBA,iKDhIQ,4BAA4B,EAAA;;ACgIpC,6JA8uBA,4BACA,EAAA;;AA/uBA,iKD1HQ,4BAA4B,EAAA;;AC0HpC,6JA6vBA,4BACA,EAAA;;AA9vBA,iKDpHQ,6BAA6B,EAAA;;ACoHrC,qKA4wBA,6BACA,EAAA;;AA7wBA,qKD9GQ,6BAA6B,EAAA;;AC8GrC,yKA2xBA,4BACQ,EAAA;;AA5xBR,6KDxGQ,gCAAgC,EAAA;;ACwGxC,yKA0yBA,gCACiB,EAAA;;AA3yBjB,6KDlGQ,gCAAgC,EAAA;;ACkGxC,yKAyzBA,gCACA,EAAA;;AA1zBA,6KD5FQ,gCAAgC,EAAA;;AC4FxC,yKAw0BA,gCAEI,EAAA;;AA10BJ,6KDtFQ,iCAAiC,EAAA;;ACsFzC,iLAu1BA,iCACY,EAAA;;AAx1BZ,iLDhFQ,iCAAiC,EAAA;;ACgFzC,6JAs2BA,4BACS,EAAA;;AAv2BT,iKD1EQ,gCAAgC,EAAA;;AC0ExC,6JAq3BA,gCACU,EAAA;;AAt3BV,iKDpEQ,gCAAgC,EAAA;;ACoExC,6JAo4BA,gCACA,EAAA;;AAr4BA,iKD9DQ,gCAAgC,EAAA;;AC8DxC,6JAm5BA,gCAEI,EAAA;;AAr5BJ,iKDxDQ,iCAAiC,EAAA;;ACwDzC,qKAk6BA,iCACa,EAAA;;AAn6Bb,6KDlDQ,iCAAiC,EAAA;;ACkDzC,qKAi7BA,iCACa,EAAA;;AAl7Bb,6KD5CQ,iCAAiC,EAAA;;AC4CzC,6KAg8BA,iCACA,EAAA;;AAj8BA,6KDtCQ,iCAAiC,EAAA;;ACsCzC,6KA+8BA,iCAEI,EAAA;;AAj9BJ,6KDhCQ,iCAAiC,EAAA;;ACgCzC,iLA89BA,4BACA,EAAA;;AA/9BA,qLD1BQ,gCAAgC,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 {\r\n background-color: white;\r\n\r\n border: 1px solid #aaa;\r\n border-radius: 4px;\r\n\r\n box-sizing: border-box;\r\n\r\n display: block;\r\n\r\n position: absolute;\r\n left: -100000px;\r\n\r\n width: 100%;\r\n\r\n z-index: 1051;\r\n}\r\n\r\n.select2-results {\r\n display: block;\r\n}\r\n\r\n.select2-results__options {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n.select2-results__option {\r\n padding: 6px;\r\n\r\n user-select: none;\r\n -webkit-user-select: none;\r\n}\r\n\r\n.select2-results__option--selectable {\r\n cursor: pointer;\r\n}\r\n\r\n.select2-container--open .select2-dropdown {\r\n left: 0;\r\n}\r\n\r\n.select2-container--open .select2-dropdown--above {\r\n border-bottom: none;\r\n border-bottom-left-radius: 0;\r\n border-bottom-right-radius: 0;\r\n}\r\n\r\n.select2-container--open .select2-dropdown--below {\r\n border-top: none;\r\n border-top-left-radius: 0;\r\n border-top-right-radius: 0;\r\n}\r\n\r\n.select2-search--dropdown {\r\n display: block;\r\n padding: 4px;\r\n\r\n .select2-search__field {\r\n padding: 4px;\r\n width: 100%;\r\n box-sizing: border-box;\r\n\r\n &::-webkit-search-cancel-button {\r\n -webkit-appearance: none;\r\n }\r\n }\r\n\r\n &.select2-search--hide {\r\n display: none;\r\n }\r\n}\r\n",".select2-container--default {\r\n @import \"single\";\r\n @import \"multiple\";\r\n\r\n &.select2-container--open.select2-container--above {\r\n .select2-selection--single, .select2-selection--multiple {\r\n border-top-left-radius: 0;\r\n border-top-right-radius: 0;\r\n }\r\n }\r\n\r\n &.select2-container--open.select2-container--below {\r\n .select2-selection--single, .select2-selection--multiple {\r\n border-bottom-left-radius: 0;\r\n border-bottom-right-radius: 0;\r\n }\r\n }\r\n\r\n .select2-search--dropdown {\r\n .select2-search__field {\r\n border: 1px solid #aaa;\r\n }\r\n }\r\n\r\n .select2-search--inline {\r\n .select2-search__field {\r\n background: transparent;\r\n border: none;\r\n outline: 0;\r\n box-shadow: none;\r\n -webkit-appearance: textfield;\r\n }\r\n }\r\n\r\n .select2-results > .select2-results__options {\r\n max-height: 200px;\r\n overflow-y: auto;\r\n }\r\n\r\n .select2-results__option {\r\n .select2-results__option {\r\n padding-left: 1em;\r\n\r\n .select2-results__group {\r\n padding-left: 0;\r\n }\r\n\r\n .select2-results__option {\r\n margin-left: -1em;\r\n padding-left: 2em;\r\n\r\n .select2-results__option {\r\n margin-left: -2em;\r\n padding-left: 3em;\r\n\r\n .select2-results__option {\r\n margin-left: -3em;\r\n padding-left: 4em;\r\n\r\n .select2-results__option {\r\n margin-left: -4em;\r\n padding-left: 5em;\r\n\r\n .select2-results__option {\r\n margin-left: -5em;\r\n padding-left: 6em;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .select2-results__option--group {\r\n padding: 0;\r\n }\r\n\r\n .select2-results__option--disabled {\r\n color: #999;\r\n }\r\n\r\n .select2-results__option--selected {\r\n background-color: #ddd;\r\n }\r\n\r\n .select2-results__option--highlighted.select2-results__option--selectable {\r\n background-color: #5897fb;\r\n color: white;\r\n }\r\n\r\n .select2-results__group {\r\n cursor: default;\r\n display: block;\r\n padding: 6px;\r\n }\r\n}\r\n","@import \"defaults\";\r\n@import \"../../mixins/gradients\";\r\n\r\n.select2-container--classic {\r\n @import \"single\";\r\n @import \"multiple\";\r\n\r\n .select2-search--dropdown {\r\n .select2-search__field {\r\n border: 1px solid $border-color;\r\n outline: 0;\r\n }\r\n }\r\n\r\n .select2-search--inline {\r\n .select2-search__field {\r\n outline: 0;\r\n box-shadow: none;\r\n }\r\n }\r\n\r\n .select2-dropdown {\r\n background-color: $dropdown-bg-color;\r\n border: 1px solid transparent;\r\n }\r\n\r\n .select2-dropdown--above {\r\n border-bottom: none;\r\n }\r\n\r\n .select2-dropdown--below {\r\n border-top: none;\r\n }\r\n\r\n .select2-results > .select2-results__options {\r\n max-height: $results-max-height;\r\n overflow-y: auto;\r\n }\r\n\r\n .select2-results__option--group {\r\n padding: 0;\r\n }\r\n\r\n .select2-results__option--disabled {\r\n color: $results-choice-fg-unselectable-color;\r\n }\r\n\r\n .select2-results__option--highlighted.select2-results__option--selectable {\r\n background-color: $results-choice-bg-hover-color;\r\n color: $results-choice-fg-hover-color;\r\n }\r\n\r\n .select2-results__group {\r\n cursor: default;\r\n display: block;\r\n padding: 6px;\r\n }\r\n\r\n &.select2-container--open .select2-dropdown {\r\n border-color: $focus-border-color;\r\n }\r\n}\r\n","/*!\r\n * jQuery UI Bootstrap (0.5)\r\n * http://addyosmani.github.com/jquery-ui-bootstrap\r\n *\r\n * Copyright 2012 - 2013, Addy Osmani\r\n * Dual licensed under the MIT or GPL Version 2 licenses.\r\n *\r\n * Portions copyright jQuery UI & Twitter Bootstrap\r\n */\r\n\r\n#redux-dialog-confirm,\r\n#redux-dialog-message{\r\n display:none;\r\n}\r\n\r\n.redux-support-dialog,\r\n.redux-message-dialog {\r\n &.ui-dialog {\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n padding: .2em;\r\n outline: 0;\r\n background-color: #ffffff;\r\n\r\n .ui-dialog-buttonpane {\r\n text-align: left;\r\n border-width: 1px 0 0 0;\r\n background-image: none;\r\n padding: .3em 1em .5em .4em;\r\n\r\n .ui-dialog-buttonset {\r\n float: right;\r\n }\r\n\r\n button {\r\n margin: .5em .4em .5em 0;\r\n cursor: pointer;\r\n }\r\n }\r\n\r\n .ui-dialog-titlebar {\r\n padding: .4em 1em;\r\n position: relative;\r\n }\r\n\r\n .ui-dialog-content {\r\n position: relative;\r\n border: 0;\r\n padding: .5em 1em;\r\n background: none;\r\n background-color: #ffffff;\r\n overflow: auto;\r\n }\r\n\r\n .ui-dialog-title {\r\n float: left;\r\n margin: .1em 0;\r\n white-space: nowrap;\r\n width: 90%;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n }\r\n\r\n .ui-dialog-titlebar-close {\r\n position: absolute;\r\n right: .3em;\r\n top: 50%;\r\n width: 20px;\r\n margin: -10px 0 0 0;\r\n padding: 1px;\r\n height: 20px;\r\n }\r\n }\r\n\r\n &.ui-widget {\r\n font-family: Arial,Helvetica,sans-serif;\r\n font-size: 1em;\r\n\r\n .ui-widget {\r\n font-size: 1em;\r\n }\r\n\r\n input,\r\n select,\r\n textarea,\r\n button {\r\n font-family: Arial,Helvetica,sans-serif;\r\n font-size: 1em;\r\n }\r\n\r\n &.ui-widget-content {\r\n border: 1px solid #c5c5c5;\r\n }\r\n }\r\n\r\n &.ui-draggable,\r\n &.ui-droppable {\r\n background-position: top;\r\n }\r\n\r\n &.ui-corner-all,\r\n &.ui-corner-bottom,\r\n &.ui-corner-right,\r\n &.ui-corner-br {\r\n border-bottom-right-radius: 3px;\r\n }\r\n\r\n &.ui-corner-all,\r\n &.ui-corner-bottom,\r\n &.ui-corner-left,\r\n &.ui-corner-bl {\r\n border-bottom-left-radius: 3px;\r\n }\r\n\r\n &.ui-corner-all,\r\n &.ui-corner-top,\r\n &.ui-corner-right,\r\n &.ui-corner-tr {\r\n border-top-right-radius: 3px;\r\n }\r\n\r\n &.ui-corner-all,\r\n &.ui-corner-top,\r\n &.ui-corner-left,\r\n &.ui-corner-tl {\r\n border-top-left-radius: 3px;\r\n }\r\n\r\n .ui-widget-content {\r\n border: 1px solid #dddddd;\r\n border-top-width: 1px;\r\n border-right-width: 1px;\r\n border-bottom-width: 1px;\r\n border-left-width: 1px;\r\n background: #ffffff;\r\n background-image: none;\r\n color: #333333;\r\n }\r\n\r\n &.ui-draggable .ui-dialog-titlebar {\r\n cursor: move;\r\n }\r\n\r\n .ui-widget-header {\r\n border: 1px solid #dddddd;\r\n background: #e9e9e9;\r\n color: #333333;\r\n font-weight: bold;\r\n }\r\n\r\n .ui-draggable-handle {\r\n -ms-touch-action: none;\r\n touch-action: none;\r\n }\r\n\r\n .ui-widget-content {\r\n border: 1px solid #dddddd;\r\n background: #ffffff;\r\n color: #333333;\r\n }\r\n\r\n .ui-helper-clearfix::before,\r\n .ui-helper-clearfix::after {\r\n content: \"\";\r\n display: table;\r\n border-collapse: collapse;\r\n }\r\n\r\n .ui-helper-clearfix::after {\r\n clear: both;\r\n }\r\n\r\n .ui-state-default a,\r\n .ui-state-default a:link,\r\n .ui-state-default a:visited,\r\n a.ui-button,\r\n a:link.ui-button,\r\n a:visited.ui-button,\r\n .ui-button {\r\n color: #454545;\r\n text-decoration: none;\r\n }\r\n\r\n .ui-state-default,\r\n .ui-widget-content .ui-state-default,\r\n .ui-widget-header .ui-state-default,\r\n .ui-button {\r\n border: 1px solid #c5c5c5;\r\n background: #f6f6f6;\r\n font-weight: normal;\r\n color: #454;\r\n }\r\n\r\n .ui-button {\r\n padding: .4em 1em;\r\n display: inline-block;\r\n position: relative;\r\n line-height: normal;\r\n margin-right: .1em;\r\n cursor: pointer;\r\n vertical-align: middle;\r\n text-align: center;\r\n -webkit-user-select: none;\r\n -moz-user-select: none;\r\n -ms-user-select: none;\r\n user-select: none;\r\n overflow: visible;\r\n\r\n .ui-icon {\r\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_777777_256x240.png\");\r\n }\r\n }\r\n\r\n .ui-button-icon-only {\r\n text-indent: -9999px;\r\n white-space: nowrap;\r\n\r\n .ui-icon {\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n margin-top: -8px;\r\n margin-left: -8px;\r\n }\r\n }\r\n\r\n .ui-icon-closethick {\r\n background-position: -96px -128px;\r\n }\r\n\r\n .ui-icon,\r\n .ui-widget-content .ui-icon {\r\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_444444_256x240.png\");\r\n }\r\n\r\n .ui-icon-alert {\r\n background-position: 0 -144px;\r\n }\r\n\r\n .ui-icon-circle-check {\r\n background-position: -208px -192px;\r\n }\r\n\r\n .ui-icon {\r\n width: 16px;\r\n height: 16px;\r\n display: inline-block;\r\n vertical-align: middle;\r\n margin-top: -.25em;\r\n position: relative;\r\n text-indent: -99999px;\r\n overflow: hidden;\r\n background-repeat: no-repeat;\r\n }\r\n}\r\n\r\n.ui-widget-overlay {\r\n background: #aaaaaa;\r\n opacity: .3;\r\n filter: Alpha(Opacity=30);\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n}\r\n\r\n.ui-front {\r\n z-index: 100;\r\n}\r\n\r\n.redux-container,\r\n.control-section-redux,\r\n.control-panel-redux,\r\n.redux-metabox {\r\n /* Interaction Cues\r\n----------------------------------*/\r\n .ui-state-disabled {\r\n cursor: default !important;\r\n }\r\n\r\n\r\n /* Icons\r\n ----------------------------------*/\r\n\r\n /* states and images */\r\n .ui-icon {\r\n display: block;\r\n text-indent: -99999px;\r\n overflow: hidden;\r\n background-repeat: no-repeat;\r\n }\r\n\r\n\r\n /* Misc visuals\r\n ----------------------------------*/\r\n\r\n\r\n /*\r\n * jQuery UI CSS Framework 1.10.0\r\n *\r\n * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)\r\n * Dual licensed under the MIT or GPL Version 2 licenses.\r\n * http://jquery.org/license\r\n *\r\n *\r\n *\r\n * To view and modify this theme, visit http://jqueryui.com/themeroller/\r\n */\r\n\r\n /* Component containers\r\n ----------------------------------*/\r\n //.ui-widget { font-size:13px; }\r\n //.ui-widget .ui-widget { font-size: 1em; }\r\n //.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }\r\n .ui-widget-content {\r\n border: 1px solid #aaa;\r\n background: #fff url(\"../../img/jquery-ui-bootstrap/ui-bg_glass_75_ffffff_1x400.png\") 50% 50% repeat-x;\r\n color: #404040;\r\n }\r\n //.ui-widget-content a { color: #404040; }\r\n .ui-widget-header {\r\n font-weight: bold;\r\n border-color: #0064cd #0064cd #003f81;\r\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\r\n border: 1px solid #666;\r\n }\r\n .ui-widget-header a {\r\n color: #222;\r\n }\r\n\r\n /* Interaction states\r\n ----------------------------------*/\r\n .ui-state-default,\r\n .ui-widget-content .ui-state-default,\r\n .ui-widget-header .ui-state-default {\r\n\r\n background-color: #e6e6e6;\r\n background-repeat: no-repeat;\r\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), color-stop(25%, #fff), to(#e6e6e6));\r\n background-image: -webkit-linear-gradient(#fff, #fff 25%, #e6e6e6);\r\n background-image: -moz-linear-gradient(top, #fff, #fff 25%, #e6e6e6);\r\n background-image: -ms-linear-gradient(#fff, #fff 25%, #e6e6e6);\r\n background-image: -o-linear-gradient(#fff, #fff 25%, #e6e6e6);\r\n background-image: linear-gradient(#fff, #fff 25%, #e6e6e6);\r\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#ffffff\", endColorstr=\"#e6e6e6\", GradientType=0);\r\n\r\n text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);\r\n\r\n color: #333;\r\n font-size: 13px;\r\n line-height: normal;\r\n border: 1px solid #ccc;\r\n border-bottom-color: #bbb;\r\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);\r\n -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);\r\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);\r\n -webkit-transition: 0.1s linear background-image;\r\n -moz-transition: 0.1s linear background-image;\r\n -ms-transition: 0.1s linear background-image;\r\n -o-transition: 0.1s linear background-image;\r\n transition: 0.1s linear background-image;\r\n overflow: visible;\r\n\r\n }\r\n\r\n\r\n .ui-state-default a,\r\n .ui-state-default a:link,\r\n .ui-state-default a:visited {\r\n color: #555;\r\n text-decoration: none;\r\n }\r\n .ui-state-hover,\r\n .ui-widget-content .ui-state-hover,\r\n .ui-widget-header .ui-state-hover,\r\n .ui-state-focus,\r\n .ui-widget-content .ui-state-focus,\r\n .ui-widget-header .ui-state-focus {\r\n background-position: 0 -15px;\r\n color: #333;\r\n text-decoration: none;\r\n }\r\n\r\n .ui-state-hover a,\r\n .ui-state-hover a:hover,\r\n .ui-state-hover a:link,\r\n .ui-state-hover a:visited {\r\n color: #212121;\r\n text-decoration: none;\r\n }\r\n .ui-state-active,\r\n .ui-widget-content .ui-state-active,\r\n .ui-widget-header .ui-state-active {\r\n border: 1px solid #aaa;\r\n font-weight: normal;\r\n color: #212121;\r\n }\r\n .ui-state-active a,\r\n .ui-state-active a:link,\r\n .ui-state-active a:visited {\r\n color: #212121;\r\n text-decoration: none;\r\n }\r\n .ui-widget :active {\r\n outline: none;\r\n }\r\n\r\n /* Interaction Cues\r\n ----------------------------------*/\r\n\r\n\r\n .ui-state-highlight p,\r\n .ui-state-error p,\r\n .ui-state-default p {\r\n font-size: 13px;\r\n font-weight: normal;\r\n line-height: 18px;\r\n margin: 7px 15px;\r\n }\r\n .ui-state-highlight,\r\n .ui-widget-content .ui-state-highlight,\r\n .ui-widget-header .ui-state-highlight {\r\n\r\n\r\n position: relative;\r\n margin-bottom: 18px;\r\n color: #404040;\r\n background-color: #eedc94;\r\n background-repeat: repeat-x;\r\n background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));\r\n background-image: -moz-linear-gradient(top, #fceec1, #eedc94);\r\n background-image: -ms-linear-gradient(top, #fceec1, #eedc94);\r\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));\r\n background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);\r\n background-image: -o-linear-gradient(top, #fceec1, #eedc94);\r\n background-image: linear-gradient(to bottom, #fceec1, #eedc94);\r\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#fceec1\", endColorstr=\"#eedc94\", GradientType=0);\r\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\r\n border-color: #eedc94 #eedc94 #e4c652;\r\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\r\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\r\n border-width: 1px;\r\n border-style: solid;\r\n -webkit-border-radius: 4px;\r\n -moz-border-radius: 4px;\r\n border-radius: 4px;\r\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);\r\n -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);\r\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);\r\n\r\n\r\n }\r\n .ui-state-highlight a,\r\n .ui-widget-content .ui-state-highlight a,\r\n .ui-widget-header .ui-state-highlight a {\r\n color: #363636;\r\n }\r\n .ui-state-error,\r\n .ui-widget-content .ui-state-error,\r\n .ui-widget-header .ui-state-error {\r\n\r\n\r\n position: relative;\r\n margin-bottom: 18px;\r\n color: #fff;\r\n border-width: 1px;\r\n border-style: solid;\r\n -webkit-border-radius: 4px;\r\n -moz-border-radius: 4px;\r\n border-radius: 4px;\r\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);\r\n -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);\r\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);\r\n background-color: #c43c35;\r\n background-repeat: repeat-x;\r\n background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));\r\n background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);\r\n background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);\r\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));\r\n background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);\r\n background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);\r\n background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);\r\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#ee5f5b\", endColorstr=\"#c43c35\", GradientType=0);\r\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\r\n border-color: #c43c35 #c43c35 #882a25;\r\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\r\n\r\n\r\n }\r\n .ui-state-error a,\r\n .ui-widget-content .ui-state-error a,\r\n .ui-widget-header .ui-state-error a {\r\n color: #cd0a0a;\r\n }\r\n .ui-state-error-text,\r\n .ui-widget-content .ui-state-error-text,\r\n .ui-widget-header .ui-state-error-text {\r\n color: #cd0a0a;\r\n }\r\n .ui-priority-primary,\r\n .ui-widget-content .ui-priority-primary,\r\n .ui-widget-header .ui-priority-primary {\r\n font-weight: bold;\r\n }\r\n .ui-priority-secondary,\r\n .ui-widget-content .ui-priority-secondary,\r\n .ui-widget-header .ui-priority-secondary {\r\n opacity: 0.7;\r\n filter: alpha(Opacity=70);\r\n font-weight: normal;\r\n }\r\n .ui-state-disabled,\r\n .ui-widget-content .ui-state-disabled,\r\n .ui-widget-header .ui-state-disabled {\r\n opacity: 0.35;\r\n filter: alpha(Opacity=35);\r\n background-image: none;\r\n }\r\n .ui-state-disabled .ui-icon {\r\n filter: alpha(Opacity=35);\r\n } /* For IE8 - See #6059 */\r\n\r\n\r\n /* Icons\r\n ----------------------------------*/\r\n\r\n /* states and images */\r\n .ui-icon {\r\n width: 16px;\r\n height: 16px;\r\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_222222_256x240.png\");\r\n }\r\n .ui-widget-content .ui-icon {\r\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_222222_256x240.png\");\r\n }\r\n .ui-widget-header .ui-icon {\r\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_222222_256x240.png\");\r\n }\r\n .ui-state-default .ui-icon {\r\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_888888_256x240.png\");\r\n }\r\n .ui-state-hover .ui-icon,\r\n .ui-state-focus .ui-icon {\r\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_454545_256x240.png\");\r\n }\r\n .ui-state-active .ui-icon {\r\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_454545_256x240.png\");\r\n }\r\n .ui-state-highlight .ui-icon {\r\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_2e83ff_256x240.png\");\r\n }\r\n .ui-state-error .ui-icon,\r\n .ui-state-error-text .ui-icon {\r\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_f6cf3b_256x240.png\");\r\n }\r\n\r\n /* positioning */\r\n .ui-icon-carat-1-n {\r\n background-position: 0 0;\r\n }\r\n .ui-icon-carat-1-ne {\r\n background-position: -16px 0;\r\n }\r\n .ui-icon-carat-1-e {\r\n background-position: -32px 0;\r\n }\r\n .ui-icon-carat-1-se {\r\n background-position: -48px 0;\r\n }\r\n .ui-icon-carat-1-s {\r\n background-position: -64px 0;\r\n }\r\n .ui-icon-carat-1-sw {\r\n background-position: -80px 0;\r\n }\r\n .ui-icon-carat-1-w {\r\n background-position: -96px 0;\r\n }\r\n .ui-icon-carat-1-nw {\r\n background-position: -112px 0;\r\n }\r\n .ui-icon-carat-2-n-s {\r\n background-position: -128px 0;\r\n }\r\n .ui-icon-carat-2-e-w {\r\n background-position: -144px 0;\r\n }\r\n .ui-icon-triangle-1-n {\r\n background-position: 0 -16px;\r\n }\r\n .ui-icon-triangle-1-ne {\r\n background-position: -16px -16px;\r\n }\r\n .ui-icon-triangle-1-e {\r\n background-position: -32px -16px;\r\n }\r\n .ui-icon-triangle-1-se {\r\n background-position: -48px -16px;\r\n }\r\n .ui-icon-triangle-1-s {\r\n background-position: -64px -16px;\r\n }\r\n .ui-icon-triangle-1-sw {\r\n background-position: -80px -16px;\r\n }\r\n .ui-icon-triangle-1-w {\r\n background-position: -96px -16px;\r\n }\r\n .ui-icon-triangle-1-nw {\r\n background-position: -112px -16px;\r\n }\r\n .ui-icon-triangle-2-n-s {\r\n background-position: -128px -16px;\r\n }\r\n .ui-icon-triangle-2-e-w {\r\n background-position: -144px -16px;\r\n }\r\n .ui-icon-arrow-1-n {\r\n background-position: 0 -32px;\r\n }\r\n .ui-icon-arrow-1-ne {\r\n background-position: -16px -32px;\r\n }\r\n .ui-icon-arrow-1-e {\r\n background-position: -32px -32px;\r\n }\r\n .ui-icon-arrow-1-se {\r\n background-position: -48px -32px;\r\n }\r\n .ui-icon-arrow-1-s {\r\n background-position: -64px -32px;\r\n }\r\n .ui-icon-arrow-1-sw {\r\n background-position: -80px -32px;\r\n }\r\n .ui-icon-arrow-1-w {\r\n background-position: -96px -32px;\r\n }\r\n .ui-icon-arrow-1-nw {\r\n background-position: -112px -32px;\r\n }\r\n .ui-icon-arrow-2-n-s {\r\n background-position: -128px -32px;\r\n }\r\n .ui-icon-arrow-2-ne-sw {\r\n background-position: -144px -32px;\r\n }\r\n .ui-icon-arrow-2-e-w {\r\n background-position: -160px -32px;\r\n }\r\n .ui-icon-arrow-2-se-nw {\r\n background-position: -176px -32px;\r\n }\r\n .ui-icon-arrowstop-1-n {\r\n background-position: -192px -32px;\r\n }\r\n .ui-icon-arrowstop-1-e {\r\n background-position: -208px -32px;\r\n }\r\n .ui-icon-arrowstop-1-s {\r\n background-position: -224px -32px;\r\n }\r\n .ui-icon-arrowstop-1-w {\r\n background-position: -240px -32px;\r\n }\r\n .ui-icon-arrowthick-1-n {\r\n background-position: 0 -48px;\r\n }\r\n .ui-icon-arrowthick-1-ne {\r\n background-position: -16px -48px;\r\n }\r\n .ui-icon-arrowthick-1-e {\r\n background-position: -32px -48px;\r\n }\r\n .ui-icon-arrowthick-1-se {\r\n background-position: -48px -48px;\r\n }\r\n .ui-icon-arrowthick-1-s {\r\n background-position: -64px -48px;\r\n }\r\n .ui-icon-arrowthick-1-sw {\r\n background-position: -80px -48px;\r\n }\r\n .ui-icon-arrowthick-1-w {\r\n background-position: -96px -48px;\r\n }\r\n .ui-icon-arrowthick-1-nw {\r\n background-position: -112px -48px;\r\n }\r\n .ui-icon-arrowthick-2-n-s {\r\n background-position: -128px -48px;\r\n }\r\n .ui-icon-arrowthick-2-ne-sw {\r\n background-position: -144px -48px;\r\n }\r\n .ui-icon-arrowthick-2-e-w {\r\n background-position: -160px -48px;\r\n }\r\n .ui-icon-arrowthick-2-se-nw {\r\n background-position: -176px -48px;\r\n }\r\n .ui-icon-arrowthickstop-1-n {\r\n background-position: -192px -48px;\r\n }\r\n .ui-icon-arrowthickstop-1-e {\r\n background-position: -208px -48px;\r\n }\r\n .ui-icon-arrowthickstop-1-s {\r\n background-position: -224px -48px;\r\n }\r\n .ui-icon-arrowthickstop-1-w {\r\n background-position: -240px -48px;\r\n }\r\n .ui-icon-arrowreturnthick-1-w {\r\n background-position: 0 -64px;\r\n }\r\n .ui-icon-arrowreturnthick-1-n {\r\n background-position: -16px -64px;\r\n }\r\n .ui-icon-arrowreturnthick-1-e {\r\n background-position: -32px -64px;\r\n }\r\n .ui-icon-arrowreturnthick-1-s {\r\n background-position: -48px -64px;\r\n }\r\n .ui-icon-arrowreturn-1-w {\r\n background-position: -64px -64px;\r\n }\r\n .ui-icon-arrowreturn-1-n {\r\n background-position: -80px -64px;\r\n }\r\n .ui-icon-arrowreturn-1-e {\r\n background-position: -96px -64px;\r\n }\r\n .ui-icon-arrowreturn-1-s {\r\n background-position: -112px -64px;\r\n }\r\n .ui-icon-arrowrefresh-1-w {\r\n background-position: -128px -64px;\r\n }\r\n .ui-icon-arrowrefresh-1-n {\r\n background-position: -144px -64px;\r\n }\r\n .ui-icon-arrowrefresh-1-e {\r\n background-position: -160px -64px;\r\n }\r\n .ui-icon-arrowrefresh-1-s {\r\n background-position: -176px -64px;\r\n }\r\n .ui-icon-arrow-4 {\r\n background-position: 0 -80px;\r\n }\r\n .ui-icon-arrow-4-diag {\r\n background-position: -16px -80px;\r\n }\r\n .ui-icon-extlink {\r\n background-position: -32px -80px;\r\n }\r\n .ui-icon-newwin {\r\n background-position: -48px -80px;\r\n }\r\n .ui-icon-refresh {\r\n background-position: -64px -80px;\r\n }\r\n .ui-icon-shuffle {\r\n background-position: -80
|